private void MenuItemDelete_Click(object sender, RoutedEventArgs e) { bool eliminarArchivo = true; string rutaArchivoEliminar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"; // ELIMINARLA DE LA BS LOCAL/ //ELIMINAR REGISTRO bool elimino = new Fotos_estudio_carpeta(bandera_online_offline).eliminarFoto_estudio_carpeta(this.item_foto_carpeta.id_foto, this.item_foto_carpeta.id_carpeta, this.item_foto_carpeta.id_paciente, this.item_foto_carpeta.id_motivo, this.item_foto_carpeta.id_clinica, alias); //ELIMINAR IMAGEN File.Delete(item_foto_carpeta.foto_completa); if (elimino) { //PASAR FOTO EN UN ARCHIVO Escribir_Archivo ea = new Escribir_Archivo(); ea.escribir_imagen_eliminar(this.item_foto_carpeta.foto_completa, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTO item_foto_carpeta.imagen = null; rt_imagen.Fill = null; if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + item_foto_carpeta.foto_completa)) { File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + item_foto_carpeta.foto_completa); } lb_imagen.Items.Remove(item_foto_carpeta); // ELIMINAR DEL SERVIDOR/ //ELIMINAR REGISTRO /****POSIBLEMENTE SE QUITE DE AQUI Y SE HACE UNICAMENTE EN EL BOTON DE SINCRONIZAR****/ // elimino = new Fotos_estudio_carpeta(!bandera_online_offline).eliminarFoto_estudio_carpeta(this.item_foto_carpeta.id_foto); //if (elimino) //{ // //ELIMINAR FOTO DE SERVIDOR, OBTENIENDO NOMBRE DEL ARCHIVO // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // } //} //else //{ // //NO HAY INTERNET, NO HACER NADA //} ///**********************************/ } }
public void Imagen(string ruta) { var bitmap = new Fotos_estudio_carpeta(false).LoadImage(ruta); ImageBrush ib = new ImageBrush(); ib.ImageSource = bitmap; rt_imagen.Fill = ib; }
public Fotos_de_Estudios(Carpeta_archivosModel carpeta, string alias) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); Fotos_estudio_carpeta f_e_c = new Fotos_estudio_carpeta(bandera_online_offline); //f_e_c.fotos(carpeta.id_carpeta, carpeta.id_paciente); InitializeComponent(); this.configuracion = configuracion; llenar_list_view(carpeta.id_carpeta, carpeta.id_paciente, carpeta.id_clinica, carpeta.id_motivo); id_carpeta = carpeta.id_carpeta; id_paciente = carpeta.id_paciente; this.id_motivo = carpeta.id_motivo; this.id_clinica = carpeta.id_clinica; this.alias = alias; this.carpeta = carpeta; //llenar_list_view2(); }
void llenar_list_view(string id_carpeta, string id_paciente, string id_clinica, string id_motivo) { Fotos_estudio_carpeta f_estudio = new Fotos_estudio_carpeta(bandera_online_offline); List <Fotos_estudio_carpetaModel> lista = f_estudio.MostrarFoto_estudio_carpeta(id_carpeta, id_paciente, id_motivo, id_clinica); var fotografos = new ObservableCollection <Fotos_estudio_carpetaModel>(lista); for (int i = 0; i < lista.Count; i++) { //lb_imagen.Items.Add(lista[i].foto); // MessageBox.Show("Lista es foto"+lista[i].foto); lb_imagen.Items.Add(fotografos[i]); } //fotos = new ObservableCollection<Fotos_estudio_carpetaModel>(new Servicios.Fotos_estudio_carpeta(bandera_online_offline).MostrarFoto_estudio_carpeta(id_carpeta, id_paciente)); //lb_imagen.ItemsSource = fotos; //GFotos = fotos; //lb_imagen.ItemsSource = lista; }
private void Button_Click(object sender, RoutedEventArgs e) { Archivo_Binario ab = new Archivo_Binario(); Configuracion_Model configuracion = ab.Cargar(ruta_archivo); ClinicaModel clinica = (ClinicaModel)lv_Clinica.SelectedItem; Escribir_Archivo ea = new Escribir_Archivo(); if (lv_Clinica.SelectedItems.Count > 0) { string id_clinica = clinica.id_clinica; string nombre_sucursal = clinica.nombre_sucursal; var confirmation = System.Windows.Forms.MessageBox.Show("Esta seguro que desea borrar la clínica " + nombre_sucursal + "? , se eliminarán todos los pacientes y sus estudios. Ya no se podrán recuperar", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (confirmation == System.Windows.Forms.DialogResult.Yes) { Clinicas clin = new Clinicas(bandera_online_offline); //OBTENER IMAGENES DE LA CLINICA CORRESPONDIENTE, INCLUYENDO SUS FOTOGRAFIAS DE PACIENTES, INCLUYENDO SU FOTOGRAFIS var listaNombreArchivos = new Fotos_estudio_carpeta(false).MostrarFoto_Clinica(id_clinica); bool elimino = clin.eliminarClinica(id_clinica, alias); if (elimino) { /*-----------ELIMINAR FOTOS DE LOCAL--------------------------------------*/ if (listaNombreArchivos.Count == 0) { ea.escribir_imagen_eliminar("", @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); } else { foreach (var nombre in listaNombreArchivos) { //System.Windows.MessageBox.Show("escribio en archivo"); //PASAR LOS NOMBRES DE LOS ARCHIVOS DE LA CARPETA EN UN ARCHIVO ea.escribir_imagen_eliminar(nombre, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTOS if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre)) { File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre); } else { } } } Gclinica.Remove((ClinicaModel)lv_Clinica.SelectedItem); //System.Windows.Forms.MessageBox.Show("Se elimino la clinica correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); /*-------------------------------------------------------------------------*/ /*PARTE ONLINE*/ //clin = new Clinicas(!bandera_online_offline); //clin.eliminarClinica(id_clinica); //ELIMINA TODOS LOS ARCHIVOS DEL SERVIDOR QUE SE ENCUENTRAN EN EL ARCHIVO //if(elimino) //{ // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // } //} //else //{ // //NO HAY INTERNET, NO HACER NADA //} } } else { //System.Windows.Forms.MessageBox.Show("No se pudo eliminar la clinica", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { System.Windows.Forms.MessageBox.Show("No selecciono ningun registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Button_Click_3(object sender, RoutedEventArgs e) { bool eliminarArchivo = true; string rutaArchivoEliminar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"; Nota_de_digi_evolucionModel nota = (Nota_de_digi_evolucionModel)lvNotas.SelectedItem; if (lvNotas.SelectedItems.Count > 0) { var confirmation = System.Windows.Forms.MessageBox.Show("Esta seguro de borrar el motivo :" + nota.descripcion + "?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (confirmation == System.Windows.Forms.DialogResult.Yes) { //ELIMINAR PRIMERO LO REFERENTE A LA CARPETA //RECUPERAR NOMBRE DE ARCHIVOS DE LA CARPETA //System.Windows.MessageBox.Show(nota.id_nota); var carpeta = new Carpeta_archivos(false).carpetaArchivos(nota.id_nota, motivo.id_paciente, motivo.id_motivo, motivo.id_clinica); var listaNombreArchivos = new Fotos_estudio_carpeta(false).MostrarFoto_estudio_carpeta(carpeta.id_carpeta, id_paciente, motivo.id_motivo, motivo.id_clinica); // System.Windows.MessageBox.Show(carpeta.id_carpeta); //ELIMINAR REGISTRO bool elimino = new Carpeta_archivos(bandera_offline_online).eliminarCarpeta_archivos(carpeta.id_carpeta, carpeta.id_paciente, carpeta.id_motivo, carpeta.id_nota, carpeta.id_clinica, alias); if (elimino) { //System.Windows.MessageBox.Show("llego aqio"); Escribir_Archivo ea = new Escribir_Archivo(); if (listaNombreArchivos.Count == 0) { ea.escribir_imagen_eliminar("", @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); } else { foreach (var nombre in listaNombreArchivos) { // System.Windows.MessageBox.Show("escribio en archivo"); //PASAR LOS NOMBRES DE LOS ARCHIVOS DE LA CARPETA EN UN ARCHIVO ea.escribir_imagen_eliminar(nombre.foto_completa, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTOS if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre.foto_completa)) { File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre.foto_completa); } } } ////ELIMINAR DEL SERVIDOR/ ///****POSIBLEMENTE SE QUITE DE AQUI Y SE HACE UNICAMENTE EN EL BOTON DE SINCRONIZAR****/ ////ELIMINAR REGISTRO //elimino = new Carpeta_archivos(!bandera_online_offline).eliminarCarpeta_archivos(carpeta.id_carpeta); //if (elimino) //{ // //ELIMINAR FOTOS DE SERVIDOR, OBTENIENDO NOMBRE DEL ARCHIVO // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // } //} //else //{ // //SI NO HAY INTERNET, NO HACER NADA //} ///**********************************/ } //ELIMINAR DESPUES TODO LO REFERENTE A LA NOTA Nota_de_digi_evolucion mot = new Nota_de_digi_evolucion(bandera_offline_online); elimino = mot.eliminarNotaEvolucion(nota.id_nota, paciente.id_paciente, motivo.id_motivo, paciente.clinica.id_clinica, nota.id_usuario, alias); if (elimino) { //mot = new Nota_de_digi_evolucion(!bandera_offline_online); //mot.eliminarNotaEvolucion(nota.id_nota, paciente.id_paciente, motivo.id_motivo); // mot.eliminarMotivo_cita(motivo.id_motivo,motivo.paciente.id_paciente); GNotas.Remove((Nota_de_digi_evolucionModel)lvNotas.SelectedItem); // System.Windows.Forms.MessageBox.Show("Se elimino el motivo correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Borrar(object sender, RoutedEventArgs e) { bool eliminarArchivo = true; string rutaArchivoEliminar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"; PacienteModel paciente = (PacienteModel)lv_Paciente.SelectedItem; Escribir_Archivo ea = new Escribir_Archivo(); if (lv_Paciente.SelectedItems.Count > 0) { string id_paciente = paciente.id_paciente; string nombre_paciente = paciente.nombre; var confirmation = System.Windows.Forms.MessageBox.Show("Esta seguro de borrar el paciente :" + nombre_paciente + "?", "Eliminar", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (confirmation == System.Windows.Forms.DialogResult.Yes) { //se elimina todo lo relacionado con el pacinete incluyento sus registros de carpetas,fotos,etc. osea que no se puede recuperar nada var listaNombreArchivos = new Fotos_estudio_carpeta(false).MostrarFoto_Paciente(id_paciente, paciente.clinica.id_clinica); bool elimino = new Paciente(bandera_online_offline).eliminarPaciente(id_paciente, paciente.clinica.id_clinica, alias); if (elimino) { //obtener todas sus imagenes y guardarlas dentro del archivo /*----------------------------------------------------------*/ if (listaNombreArchivos.Count == 0) { ea.escribir_imagen_eliminar("", @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); } else { foreach (var nombre in listaNombreArchivos) { // System.Windows.MessageBox.Show("escribio en archivo"); //PASAR LOS NOMBRES DE LOS ARCHIVOS DE LA CARPETA EN UN ARCHIVO ea.escribir_imagen_eliminar(nombre.foto_completa, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTOS if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre.foto_completa)) { File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre.foto_completa); } } } /*----------------------------------------------------------*/ if (paciente.foto.Equals("")) { //NO ESCRIBA NADA EN EL ARCHIVO } else { //PASAR FOTO EN UN ARCHIVO ea.escribir_imagen_eliminar(paciente.foto, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTO if (File.Exists(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + paciente.foto)) { File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + paciente.foto); } } //System.Windows.Forms.MessageBox.Show("Se elimino el paciente correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information); GPaciente.Remove((PacienteModel)lv_Paciente.SelectedItem); //TODA LA PARTE ONLINE //ELIMINA REGISTRO DEL SERVIDOR ONLINE //elimino = new Paciente(!bandera_online_offline).eliminarPaciente(id_paciente); //ELIMINA TODOS LOS ARCHIVOS DEL SERVIDOR QUE SE ENCUENTRAN EN EL ARCHIVO //if(elimino) //{ // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // } //} //else //{ // //NO HAY INTERNET, NO HACER NADA //} } else { // System.Windows.Forms.MessageBox.Show("No se pudo eliminar la clinica", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { //System.Windows.Forms.MessageBox.Show("No selecciono ningun registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void MenuItemDelete_Click(object sender, RoutedEventArgs e) { //System.Windows.MessageBox.Show(this.item_carpeta.nombre_carpeta); //Carpeta_archivosModel carpeta = (Carpeta_archivosModel)lvCarpetas.SelectedItem; //if (lvCarpetas.SelectedIndex == -1) //{ // return; //} bool eliminarArchivo = true; string rutaArchivoEliminar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"; // ELIMINARLA DE LA BS LOCAL/ // SI LA CARPETA ESTA ASOCIADA A UNA NOTA NO ELIMINARLA, DE LO CONTRARIO SI ELIMINARLA //System.Windows.MessageBox.Show("imprimo " + item_carpeta.id_nota ); if (item_carpeta.id_nota.Equals("") || item_carpeta.id_nota == null) { //NO ESTA ASOCIADA, ENTONCES SE PUEDE ELIMINAR //RECUPERAR NOMBRE DE ARCHIVOS DE LA CARPETA var listaNombreArchivos = new Fotos_estudio_carpeta(false).MostrarFoto_estudio_carpeta(this.item_carpeta.id_carpeta, id_paciente, this.item_carpeta.id_motivo, this.item_carpeta.id_clinica); //ELIMINAR REGISTRO bool elimino = new Carpeta_archivos(bandera_online_offline).eliminarCarpeta_archivos(this.item_carpeta.id_carpeta, this.item_carpeta.id_paciente, this.item_carpeta.id_motivo, this.item_carpeta.id_nota, this.item_carpeta.id_clinica, alias); if (elimino) { //System.Windows.MessageBox.Show("llego aqio"); Escribir_Archivo ea = new Escribir_Archivo(); if (listaNombreArchivos.Count == 0) { ea.escribir_imagen_eliminar("", @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); } else { foreach (var nombre in listaNombreArchivos) { // System.Windows.MessageBox.Show("escribio en archivo"); //PASAR LOS NOMBRES DE LOS ARCHIVOS DE LA CARPETA EN UN ARCHIVO ea.escribir_imagen_eliminar(nombre.foto_completa, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt"); //ELIMINAR FOTOS // System.Windows.MessageBox.Show("RUTA PARA BORRAR EN BS " + @configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre.foto_completa); File.Delete(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre.foto_completa); } } lvCarpetas.ItemsSource = null; lvCarpetas.ItemsSource = new ObservableCollection <Carpeta_archivosModel>(new Servicios.Carpeta_archivos(false).MostrarCarpeta_archivos_paciente(id_paciente, id_motivo, id_clinica)); // // ELIMINAR DEL SERVIDOR/ // /****POSIBLEMENTE SE QUITE DE AQUI Y SE HACE UNICAMENTE EN EL BOTON DE SINCRONIZAR****/ // //ELIMINAR REGISTRO // elimino = new Carpeta_archivos(!bandera_offline_online).eliminarCarpeta_archivos(this.item_carpeta.id_carpeta); //if (elimino) //{ // //ELIMINAR FOTOS DE SERVIDOR, OBTENIENDO NOMBRE DEL ARCHIVO // var datos = ea.leer(rutaArchivoEliminar); // foreach (string imagen in datos) // { // Uri siteUri = new Uri("ftp://jjdeveloperswdm.com/" + imagen); // bool verdad = DeleteFileOnServer(siteUri, "*****@*****.**", "bonita_smile"); // if (!verdad) // eliminarArchivo = false; // } // if (eliminarArchivo) // { // System.Windows.MessageBox.Show("elimino Archivo"); // ea.SetFileReadAccess(rutaArchivoEliminar, false); // File.Delete(@"\\DESKTOP-ED8E774\backup_bs\eliminar_imagen_temporal.txt"); // } //} //else //{ // //SI NO HAY INTERNET, NO HACER NADA //} ///**********************************/ } } else { //System.Windows.MessageBox.Show("imprimo" + item_carpeta.id_carpeta + " " + item_carpeta.id_motivo + " " + item_carpeta.id_nota + " " + item_carpeta.id_paciente + " " + item_carpeta.nombre_carpeta); // System.Windows.MessageBox.Show(""); System.Windows.Forms.MessageBox.Show("Esta carpeta esta asociada a una nota, no se puede eliminar ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void lb_imagen_Drop(object sender, System.Windows.DragEventArgs e) { bool inserto = false; string result = ""; string destFile; Test_Internet ti = new Test_Internet(); string extension = ""; Fotos_estudio_carpetaModel f = new Fotos_estudio_carpetaModel(); //Recuperamos la lista de los elementos arrastrados y y los añadimos a la lista string[] s = (string[])e.Data.GetData(System.Windows.DataFormats.FileDrop, false); int i; for (i = 0; i < s.Length; i++) { extension = System.IO.Path.GetExtension(s[i]); if (extension.Equals(".png") || extension.Equals(".jpg") || extension.Equals(".JPG") || extension.Equals(".PNG")) { result = System.IO.Path.GetFileName(s[i]); // ---------ACOMODAR ESTO-------- -/ //SUBIRLO TODO LOCAL //REALIZAR INSERCION DEL REGISTRO Fotos_estudio_carpeta fotos = new Fotos_estudio_carpeta(bandera_online_offline); bool insertar_foto = fotos.insertarFoto_estudio_carpeta(id_carpeta, id_paciente, id_carpeta + "_" + result, carpeta.id_motivo, carpeta.id_clinica, alias); //SI SE INSERTA PROCEDER A PASAR LA IMAGEN A CARPETA BS Y BS_OFFLINE if (insertar_foto) { try { destFile = System.IO.Path.Combine(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\", result); File.Copy(s[i], destFile, true); renombrar(false, result, id_carpeta + "_" + result); destFile = System.IO.Path.Combine(@configuracion.carpetas.ruta_imagenes_carpeta + "\\", result); File.Copy(s[i], destFile, true); renombrar(true, result, id_carpeta + "_" + result); } catch (Exception ex) { // System.Windows.MessageBox.Show(ex + ""); // ----------eliminar fotos insertadas en las carpetas y eliminar el registro de la base de datos-------------/ //revisar paridad entre carpetas offline y bs. si esta en offline forzosamente debe de estar en bs, de lo contrario eliminar imagen de offline =====> PROBABLEMENTE TAMBIÉN VERIFICAR ESTO AL ENTRAR A ESTE PAGE(INTERFAZ) //POSIBLE ERROR : Que no exista una de las carpetas o servicio ocupado //eliminar registro de BS Local System.Windows.Forms.MessageBox.Show("La imagen ya existe", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //SUBIR TODO AL SERVIDOR //REALZAR INSERCION DEL REGISTRO EN EL SERVIDOR //fotos = new Fotos_estudio_carpeta(!bandera_online_offline); //insertar_foto = fotos.insertarFoto_estudio_carpeta(id_carpeta, id_paciente, id_carpeta + "_" + result); if (insertar_foto) { //System.Windows.MessageBox.Show("ENTRO PARA SUBIR FOTO A SERVIDOR"); //PROCEDER A MIGRAR LA IMAGEN POR FTP //inserto = SubirFicheroStockFTP(id_carpeta + "_" + result, s[i]); /*if (inserto) * { * //ELIMINAR FOTO QUE SE SUBIO AL SERVIDOR DE CARPETA OFFLINE * if(File.Exists(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\"+ id_carpeta + "_" + result)) * { * File.Delete(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + id_carpeta + "_" + result); * } * * }*/ } else { //NO HAY INTERNET, NO HACER NADA } } } else { System.Windows.Forms.MessageBox.Show("Formato No valido solo acepta PNG y JPG " + s[i], "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } lb_imagen.Items.Clear(); Fotos_estudio_carpeta f_estudio = new Fotos_estudio_carpeta(bandera_online_offline); List <Fotos_estudio_carpetaModel> lista = f_estudio.MostrarFoto_estudio_carpeta(id_carpeta, id_paciente, carpeta.id_motivo, carpeta.id_clinica); var fotografos = new ObservableCollection <Fotos_estudio_carpetaModel>(lista); for (int j = 0; j < lista.Count; j++) { lb_imagen.Items.Add(fotografos[j]); } }