Necesito un programa escrito en vb en el framework .net 4.6 y que utilice windows form para la siguiente tarea:
> Credenciales del servidor FTP
direccion: ftp://[login to view URL]
user: android
password: android
> Descripcion de las rutas del servidor FTP
donde el primer path / se ubicaran carpetas con años 2021,2022,2023 hasta la actualidad, ejemplo ftp://[login to view URL], ftp://[login to view URL]
en el segundo path / seran carpetas con los meses del año representados con numero 1,2,3... ejemplo ftp://[login to view URL], ftp://[login to view URL]
en el tercer path / existiran carpetas con los RFCs de los clientes con un formato similar a este IVD920810GU2, ejemplo ftp://[login to view URL], ftp://[login to view URL]
dentro de este tercer path existiran una serie de archivos xml con uuid similares a estos [login to view URL] ejemplo ftp://[login to view URL], ftp://[login to view URL]
> Tarea
El programa se conectara al iniciarse a un servidor FTP y si este no logra conectarse lanzara un messageBox donde diga ¨¨No se pudo conectar al Servidor¨¨.
Internamente el programa recibira nombre de usuario, password y el address del servidor Ftp.
Dentro del servidor FTP
donde el primer path / se ubicaran carpetas con años 2020,2021,2023 hasta la actualidad
en el segundo path / seran carpetas con los meses del año representados con numero 1,2,3...
en el tercer path / existiran carpetas con los RFCs de los clientes con un formato similar a este IVD920810GU2
dentro de este tercer path existiran una serie de archivos xml con uuid similares a estos [login to view URL]
El Programa constara de un boton principal el cual se llama Buscar este boton podra funcionar con 3 If
Primer Caso: El usuario no escribio nada en el label1 RFC y tampoco escribio nada en el label2 UUID entonces el programa
traera todos los archivos buscando entre ellos filtrandolos por la fecha recibida entre DateTimePicker1(calendarioInicio) y DateTimePicker2(calendarioFinal).
Segundo Caso: El usuario escribio en el label1(RFC) pero no escribio nada en el label2(UUID) entonces el programa traera todos los archivos .xml donde el tercer path sea igual a lo que el usuario escribio en el label1(RFC) buscando entre ellos filtrandolos por la fecha recibida entre DateTimePicker1(calendarioInicio) y DateTimePicker2(calendarioFinal).
Tercer Caso: El usuario escribio en el label2(UUID) pero no escribio nada en el label1(RFC) entonces el programa traera todos el archivo .xml donde el nombre sea igual a lo que el usuario escribio en el label2(UUID) ignorando lo que se encuentre en DateTimePicker1(calendarioInicio) y DateTimePicker2(calendarioFinal) y si el programa no encuentra el archivo que salga un messageBox diciendo "Archivo UUID no encontrado".
> Descripcion de componentes en windowsform
Label1 = RFC: el usuario podra ingresar el R(Nombre del archivo .xml) a buscar
Boton1 = Buscar: al ser presionado accionara todo el programa y renderizara los archivos buscados en el DataGridView
Label2 = UUID: el usuario podra ingresar el UUID (Nombre del archivo .xml) a buscar
DateTimePicker1 = calendarioInicio: el usuario podra elegir la fecha inicial de la busqueda del archivo
DateTimePicker2 = calendarioFinal: el usuario podra elegir la fecha final de la busqueda del archivo
DataGridView = Columnas:
COLUMNA1 = SELECCIONAR: Dentro de esta columna abra una checkbox
COLUMNA2 = RFC: Dentro de esta columna sera un texbox saldra el nombre de el tercer Path donde se encontro el xml
COLUMNA3 = MES: Dentro de esta columna sera un texbox saldra el nombre de el segundo Path donde se encontro el xml
COLUMNA4 = AÑO: Dentro de esta columna sera un texbox saldra el nombre de el primer Path donde se encontro el xml
COLUMNA5 = UUID: Dentro de esta columna sera un texbox saldra el nombre de el archivo xml
COLUMNA6 = DESCARGAR: sera un BUTTON y servira para descargar y guardar en el equipo el archivo .xml al cual hace referencia esa fila
Hola estimado, yo puedo ayudarte con tu proyecto de aplicación en framework .net 4.6, Contáctame via chat para discutir más a detalles lo que necesitar, y realizar algunas pruebas.
Saludos.
Hola, comprendo ti requerimiento, cliente FTP orientado a actulizar archivos a servidores basado en reglas prestablecidas. Yo tengo experiencia en .net C#/VB.NET para desarrollarlo.
Contáctame por el chat
Gracias
Andres
[✔] .NET EXPERT: You have received a 30% discount ($27) on Project 'Servidor FTP'. (Recently finished a comparable work) - As a result, you should expect better outcomes in a shorter period (2 days). (Immediately available to begin)
Hey, my name is Pablo (from Italy), and I am an English-speaking Freelance designer and developer with over 15 years of expertise (no subcontracting or outsourcing). (Google™ Sigma™ PMEC™ Udemy™ Hubspot™ LinkedIn™ Microsoft™ Certified, an AmoCRM™ Partner, and Amazon® Consumer Council, Amnesty International and Democratic Alliance member)