Ejemplo n.º 1
0
        private void ListViewItem_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            Nota_de_digi_evolucionModel nota = (Nota_de_digi_evolucionModel)lvNotas.SelectedItem;

            if (lvNotas.SelectedItems.Count > 0)
            {
                Carpeta_archivosModel carpeta = new Carpeta_archivosModel();
                carpeta.id_carpeta     = nota.carpeta.id_carpeta;
                carpeta.nombre_carpeta = nota.carpeta.nombre_carpeta;
                carpeta.id_paciente    = nota.id_paciente;
                carpeta.id_motivo      = nota.id_motivo;
                carpeta.id_nota        = nota.id_nota;

                Soc   socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                Clin  clin  = System.Windows.Application.Current.Windows.OfType <Clin>().FirstOrDefault();

                if (admin != null)
                {
                    admin.Main.Content = new Fotos_de_Estudios(carpeta, alias);
                }
                else
                if (clin != null)
                {
                    clin.Main2.Content = new Fotos_de_Estudios(carpeta, alias);
                }
                else
                if (socio != null)
                {
                    socio.Main4.Content = new Fotos_de_Estudios(carpeta, alias);
                }
            }
        }
Ejemplo n.º 2
0
        public List <Carpeta_archivosModel> MostrarCarpeta_archivos()
        {
            List <Carpeta_archivosModel> listaCarpeta_archivos = new List <Carpeta_archivosModel>();

            query = "SELECT * FROM carpeta_archivos";
            try
            {
                conexionBD.Open();
                MySqlCommand cmd = new MySqlCommand(query, conexionBD);

                reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    Carpeta_archivosModel carpeta_ArchivosModel = new Carpeta_archivosModel();

                    carpeta_ArchivosModel.id_carpeta     = reader[0].ToString();
                    carpeta_ArchivosModel.nombre_carpeta = reader[1].ToString();
                    carpeta_ArchivosModel.id_paciente    = reader[2].ToString();
                    carpeta_ArchivosModel.id_motivo      = reader[3].ToString();
                    carpeta_ArchivosModel.id_nota        = reader[4].ToString();
                    carpeta_ArchivosModel.id_clinica     = reader[5].ToString();
                    listaCarpeta_archivos.Add(carpeta_ArchivosModel);
                }
            }
            catch (MySqlException ex)
            {
                System.Windows.Forms.MessageBox.Show("Se ha producido un error ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            conexionBD.Close();
            return(listaCarpeta_archivos);
        }
Ejemplo n.º 3
0
        public Carpeta_archivosModel carpetaArchivos(string id_nota, string id_paciente, string id_motivo, string id_clinica)
        {
            Carpeta_archivosModel listaCarpeta_archivos = new Carpeta_archivosModel();
            Carpeta_archivosModel carpeta_ArchivosModel = new Carpeta_archivosModel();

            query = "SELECT * FROM carpeta_archivos where id_nota='" + id_nota + "' and id_paciente='" + id_paciente + "' and id_motivo='" + id_motivo + "' and id_clinica='" + id_clinica + "'";
            //MessageBox.Show(query);
            try
            {
                conexionBD.Open();
                MySqlCommand cmd = new MySqlCommand(query, conexionBD);

                reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    carpeta_ArchivosModel.id_carpeta     = reader[0].ToString();
                    carpeta_ArchivosModel.nombre_carpeta = reader[1].ToString();
                    carpeta_ArchivosModel.id_paciente    = reader[2].ToString();
                    carpeta_ArchivosModel.id_motivo      = reader[3].ToString();
                    carpeta_ArchivosModel.id_nota        = reader[4].ToString();
                    carpeta_ArchivosModel.id_clinica     = reader[5].ToString();
                }
            }
            catch (MySqlException ex)
            {
                System.Windows.Forms.MessageBox.Show("Se ha producido un error  ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            conexionBD.Close();
            return(carpeta_ArchivosModel);
        }
Ejemplo n.º 4
0
        private void lvCarpetas_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            Carpeta_archivosModel carpeta = (Carpeta_archivosModel)lvCarpetas.SelectedItem;

            if (lvCarpetas.SelectedItems.Count > 0)

            {
                // System.Windows.MessageBox.Show(lvCarpetas.SelectedItems.Count + "");
                // System.Windows.MessageBox.Show(carpeta.id_carpeta + "");
                // System.Windows.MessageBox.Show(carpeta.id_paciente + "");
                //System.Windows.MessageBox.Show("hi");
                Soc   socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                Clin  clin  = System.Windows.Application.Current.Windows.OfType <Clin>().FirstOrDefault();


                if (admin != null)
                {
                    admin.Main.Content = new Fotos_de_Estudios(carpeta, alias);
                }
                else
                if (clin != null)
                {
                    clin.Main2.Content = new Fotos_de_Estudios(carpeta, alias);
                }
                else
                if (socio != null)
                {
                    socio.Main4.Content = new Fotos_de_Estudios(carpeta, alias);
                }
            }
        }
Ejemplo n.º 5
0
 private void OnListViewItemPreviewMouseRightButtonDown(object sender, MouseButtonEventArgs e)
 {
     this.item_carpeta = ((FrameworkElement)e.OriginalSource).DataContext as Carpeta_archivosModel;
     //System.Windows.MessageBox.Show(item_carpeta.nombre_carpeta);
     // System.Windows.MessageBox.Show("Clic Derecho");
     System.Windows.Controls.ContextMenu cm = this.FindResource("cmButton") as System.Windows.Controls.ContextMenu;
     cm.PlacementTarget = sender as System.Windows.Controls.Button;
     cm.IsOpen          = true;
     e.Handled          = true;
 }
Ejemplo n.º 6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Carpeta_archivosModel carpeta = (Carpeta_archivosModel)lvCarpetas.SelectedItem;

            if (lvCarpetas.SelectedItems.Count > 0)

            {
                //System.Windows.MessageBox.Show( carpeta.id_carpeta+"");
                //System.Windows.MessageBox.Show(carpeta.id_paciente + "");
                //System.Windows.MessageBox.Show("hi");
                Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                Clin  clin  = System.Windows.Application.Current.Windows.OfType <Clin>().FirstOrDefault();
            }
        }
Ejemplo n.º 7
0
        public List <Nota_de_digi_evolucionModel> MostrarNota_de_digi_evolucion(string id_motivo, string id_paciente, string id_clinica)
        {
            List <Nota_de_digi_evolucionModel> listaNota_de_digi_evolucion = new List <Nota_de_digi_evolucionModel>();

            //query = "SELECT nota_de_digi_evolucion.id_nota,nota_de_digi_evolucion.id_paciente,nota_de_digi_evolucion.id_motivo,nota_de_digi_evolucion.descripcion,date_format(nota_de_digi_evolucion.fecha, '%d/%m/%Y') as fecha,concat(usuario.nombre,usuario.apellidos)as nombre_doctor,nota_de_digi_evolucion.id_usuario,nota_de_digi_evolucion.id_clinica,carpeta_archivos.id_carpeta,carpeta_archivos.nombre_carpeta FROM nota_de_digi_evolucion inner join carpeta_archivos on carpeta_archivos.id_nota=nota_de_digi_evolucion.id_nota inner join usuario on usuario.id_usuario=nota_de_digi_evolucion.id_usuario where nota_de_digi_evolucion.id_paciente='"+id_paciente+"' and nota_de_digi_evolucion.id_motivo='"+id_motivo+"' and nota_de_digi_evolucion.id_clinica='"+id_clinica+"'";
            query = "select nota_de_digi_evolucion.id_nota, nota_de_digi_evolucion.id_paciente, nota_de_digi_evolucion.id_motivo,nota_de_digi_evolucion.descripcion,date_format(nota_de_digi_evolucion.fecha, '%d/%m/%Y') as fecha,nota_de_digi_evolucion.id_clinica,usuario.id_usuario,concat(usuario.nombre,' ',usuario.apellidos)as nombre,carpeta_archivos.id_carpeta,carpeta_archivos.nombre_carpeta from nota_de_digi_evolucion inner join carpeta_archivos on nota_de_digi_evolucion.id_nota=carpeta_archivos.id_nota left join usuario on usuario.id_usuario = nota_de_digi_evolucion.id_usuario where nota_de_digi_evolucion.id_paciente='" + id_paciente + "' and nota_de_digi_evolucion.id_motivo='" + id_motivo + "' and nota_de_digi_evolucion.id_clinica='" + id_clinica + "'";
            Console.WriteLine(query);
            try
            {
                conexionBD.Open();
                MySqlCommand cmd = new MySqlCommand(query, conexionBD);

                reader = cmd.ExecuteReader();

                while (reader.Read())
                {
                    Nota_de_digi_evolucionModel nota_De_Digi_EvolucionModel = new Nota_de_digi_evolucionModel();
                    Carpeta_archivosModel       carpeta = new Carpeta_archivosModel();

                    nota_De_Digi_EvolucionModel.id_nota     = reader[0].ToString();
                    nota_De_Digi_EvolucionModel.id_paciente = reader[1].ToString();
                    nota_De_Digi_EvolucionModel.id_motivo   = reader[2].ToString();
                    nota_De_Digi_EvolucionModel.descripcion = reader[3].ToString();
                    nota_De_Digi_EvolucionModel.fecha       = reader[4].ToString();
                    nota_De_Digi_EvolucionModel.id_clinica  = reader[5].ToString();

                    nota_De_Digi_EvolucionModel.id_usuario    = reader[6].ToString();
                    nota_De_Digi_EvolucionModel.nombre_doctor = reader[7].ToString();
                    carpeta.id_carpeta     = reader[8].ToString();
                    carpeta.nombre_carpeta = reader[9].ToString();
                    carpeta.id_paciente    = reader[1].ToString();
                    carpeta.id_motivo      = reader[2].ToString();
                    carpeta.id_nota        = reader[0].ToString();
                    carpeta.id_clinica     = reader[5].ToString();
                    nota_De_Digi_EvolucionModel.carpeta = carpeta;

                    listaNota_de_digi_evolucion.Add(nota_De_Digi_EvolucionModel);
                }
            }
            catch (MySqlException ex)
            {
                System.Windows.Forms.MessageBox.Show("Se ha producido un error  ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            conexionBD.Close();
            return(listaNota_de_digi_evolucion);
        }
        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();
        }