Пример #1
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!txtAbono.Text.Equals(""))
            {
                //string comentario = txtComentario.Text;

                DateTime fecha = DateTime.Now;
                //double abono = double.Parse(txtAbono.Text);
                Carpeta_archivos ca            = new Carpeta_archivos(bandera_online_offline);
                bool             insertarAbono = ca.insertarCarpeta_archivos(txtAbono.Text, id_paciente, id_motivo, "", id_clinica, alias);
                if (insertarAbono)
                {
                    // System.Windows.Forms.MessageBox.Show("Se registro Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //ca = new Carpeta_archivos(!bandera_online_offline);
                    //ca.insertarCarpeta_archivos(txtAbono.Text, id_paciente, id_motivo);
                }
                else
                {
                    //System.Windows.Forms.MessageBox.Show("No se ingreso ningun motivo", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                this.DialogResult = DialogResult.OK;
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Favor de llenar los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            if (!txtAbono.Text.Equals(""))
            {
                Carpeta_archivos ca = new Carpeta_archivos(bandera_online_offline);
                bool             insertarCarpeta = ca.actualizarCarpeta_archivos(id_carpeta, txtAbono.Text, id_paciente, id_motivo, id_nota, id_clinica, alias);
                if (insertarCarpeta)
                {
                    // System.Windows.Forms.MessageBox.Show("Se actualizò Correctamente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //ca = new Carpeta_archivos(!bandera_online_offline);
                    //ca.actualizarCarpeta_archivos(id_carpeta, txtAbono.Text, id_paciente, id_motivo);
                }
                else
                {
                    //System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                this.DialogResult = DialogResult.OK;
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("Favor de llenar los campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #3
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);
            }
        }
Пример #4
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);
            }
        }