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;
        }
Exemplo n.º 5
0
        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);
            }
        }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
        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);
            }
        }
Exemplo n.º 8
0
        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]);
            }
        }