Exemplo n.º 1
0
        void llenar_list_view()
        {
            //var pacientes = new ObservableCollection<PacienteModel>(new Servicios.Paciente().MostrarPaciente());
            List <PacienteModel> pacientes = new Servicios.Paciente(false).MostrarPaciente();

            lv_Paciente.ItemsSource = pacientes;
            //GPaciente = pacientes;
        }
Exemplo n.º 2
0
        private void btn_Omitir_Click(object sender, RoutedEventArgs e)
        {
            if (MiWebCam != null && MiWebCam.IsRunning)
            {
                CerrarWebCam();
            }
            Servicios.Paciente paciente = new Servicios.Paciente(bandera_offline_online);
            bool inserto = paciente.insertarPaciente(this.paciente.nombre, this.paciente.apellidos, this.paciente.direccion, this.paciente.telefono, "", this.paciente.antecedente, this.paciente.email, this.paciente.marketing, this.paciente.clinica.id_clinica, alias);

            if (inserto)
            {
                //paciente = new Servicios.Paciente(!bandera_offline_online);
                //bool inserto_2 = paciente.insertarPaciente(this.paciente.nombre, this.paciente.apellidos, this.paciente.direccion, this.paciente.telefono, "", this.paciente.antecedente, this.paciente.email, this.paciente.marketing, this.paciente.clinica.id_clinica);

                Soc   socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault();
                Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                if (admin != null)
                {
                    admin.Main.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                    admin.Main.Content = new Page6(alias);
                }
                else
                if (recep != null)
                {
                    recep.Main3.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                    recep.Main3.Content = new Pacientes_Recepcionista(this.paciente.clinica.id_clinica, alias);
                }
                else
                if (socio != null)
                {
                    socio.Main4.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                    socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                }
            }
        }
Exemplo n.º 3
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            string identificador = new Seguridad().SHA1(DateTime.Now + "");
            string foto          = this.paciente.nombre + "_" + this.paciente.apellidos + "_" + identificador + ".jpg";

            foto = foto.Replace(" ", "_");


            if (MiWebCam != null && MiWebCam.IsRunning)
            {
                /*CerrarWebCam();
                 * string filePath = ruta +foto;
                 * var encoder = new JpegBitmapEncoder();
                 * encoder.Frames.Add(BitmapFrame.Create((BitmapSource)img1.Source));
                 * using (FileStream stream = new FileStream(filePath, FileMode.Create))
                 *  encoder.Save(stream);*/
                System.Windows.Forms.MessageBox.Show("La camara sigue encendida no ha tomado la foto ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                string filePath = filePath = ruta + foto;



                var encoder = new JpegBitmapEncoder();
                encoder.Frames.Add(BitmapFrame.Create((BitmapSource)img1.Source));
                using (FileStream stream = new FileStream(filePath, FileMode.Create))
                    encoder.Save(stream);
            }

            Servicios.Paciente paciente = new Servicios.Paciente(bandera_offline_online);
            bool inserto = paciente.insertarPaciente(this.paciente.nombre, this.paciente.apellidos, this.paciente.direccion, this.paciente.telefono, foto, this.paciente.antecedente, this.paciente.email, this.paciente.marketing, this.paciente.clinica.id_clinica, alias);

            if (inserto)
            {
                string destFile  = System.IO.Path.Combine(ruta_offline, foto);
                string destFile2 = System.IO.Path.Combine(@configuracion.carpetas.ruta_imagenes_carpeta + "\\", foto);
                System.IO.File.Copy(ruta + foto, destFile, true);
                System.IO.File.Copy(ruta + foto, destFile2, true);
                if (File.Exists(ruta + foto))
                {
                    File.Delete(ruta + foto);
                }
                //System.Windows.Forms.MessageBox.Show("Se subio correctamente la foto", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Soc   socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                Recep recep = System.Windows.Application.Current.Windows.OfType <Recep>().FirstOrDefault();
                Admin admin = System.Windows.Application.Current.Windows.OfType <Admin>().FirstOrDefault();
                if (admin != null)
                {
                    admin.Main.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                    admin.Main.Content = new Page6(alias);
                }
                else
                if (recep != null)
                {
                    recep.Main3.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                    recep.Main3.Content = new Pacientes_Recepcionista(this.paciente.clinica.id_clinica, alias);
                }
                else
                if (socio != null)
                {
                    socio.Main4.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                    socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                }

                //paciente = new Servicios.Paciente(!bandera_offline_online);
                //bool inserto_2 = paciente.insertarPaciente(this.paciente.nombre, this.paciente.apellidos, this.paciente.direccion, this.paciente.telefono, foto, this.paciente.antecedente, this.paciente.email, this.paciente.marketing, this.paciente.clinica.id_clinica);
                //if(inserto_2)
                //{
                //    System.Windows.Forms.MessageBox.Show("Tardaran unos minutos al subir la foto", "Espera", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                //    bool subir = SubirFicheroStockFTP(foto, @configuracion.carpetas.ruta_imagenes_carpeta + "\\");
                //    if (subir)
                //    {

                //        System.Windows.Forms.MessageBox.Show("Se subio correctamente la foto", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //        Soc socio = System.Windows.Application.Current.Windows.OfType<Soc>().FirstOrDefault();
                //        Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault();
                //        Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();
                //        if (admin != null)
                //        {
                //            admin.Main.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //            admin.Main.Content = new Page6();
                //        }
                //        else
                //        if (recep != null)
                //        {
                //            recep.Main3.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //            recep.Main3.Content = new Pacientes_Recepcionista(this.paciente.clinica.id_clinica);
                //        }
                //        else
                //        if (socio != null)
                //        {
                //            socio.Main4.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //            socio.Main4.Content = new Pacientes_socio(this.lista,this.alias);
                //        }

                //    }
                //    else
                //    {
                //        System.Windows.Forms.MessageBox.Show("No se pudo subir la foto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                //        Soc socio = System.Windows.Application.Current.Windows.OfType<Soc>().FirstOrDefault();
                //        Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault();
                //        Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();
                //        if (admin != null)
                //        {
                //            admin.Main.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //            admin.Main.Content = new Page6();
                //        }
                //        else
                //        if (recep != null)
                //        {
                //            recep.Main3.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //            recep.Main3.Content = new Pacientes_Recepcionista(this.paciente.clinica.id_clinica);
                //        }
                //        else
                //        if (socio != null)
                //        {
                //            socio.Main4.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //            socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                //        }
                //    }
                //}
                //else
                //{
                //    Soc socio = System.Windows.Application.Current.Windows.OfType<Soc>().FirstOrDefault();
                //    Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault();
                //    Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();
                //    if (admin != null)
                //    {
                //        admin.Main.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //        admin.Main.Content = new Page6();
                //    }
                //    else
                //    if (recep != null)
                //    {
                //        recep.Main3.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //        recep.Main3.Content = new Pacientes_Recepcionista(this.paciente.clinica.id_clinica);
                //    }
                //    else
                //    if (socio != null)
                //    {
                //        socio.Main4.NavigationUIVisibility = System.Windows.Navigation.NavigationUIVisibility.Visible;
                //        socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                //    }
            }
            else
            {
                // System.Windows.Forms.MessageBox.Show("No se pudo registrar el paciente ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }


            //bool insertarPaciente = paciente.insertarPaciente(this.paciente.nombre, this.paciente.apellidos, this.paciente.direccion, this.paciente.telefono, foto, this.paciente.antecedente, this.paciente.email, this.paciente.marketing, this.paciente.clinica.id_clinica);

            //if (insertarPaciente)
            //{
            //    System.Windows.Forms.MessageBox.Show("Se registro correctamente el Paciente", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //    Test_Internet ti = new Test_Internet();
            //    if (ti.Test())
            //    {
            //        System.Windows.Forms.MessageBox.Show("Tardaran unos minutos al subir la foto", "Espera", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            //        bool subir = SubirFicheroStockFTP(foto, ruta);
            //        if (subir)
            //        {

            //            //bool descargo = downloadFile("ftp://jjdeveloperswdm.com/", "*****@*****.**", "bonita_smile", foto,
            //            //  @"\\DESKTOP-ED8E774\bs\" + foto, 10);
            //            string destFile = System.IO.Path.Combine(@"\\DESKTOP-ED8E774\bs\", foto);
            //            //MessageBox.Show("el valor de result es " + result);
            //            System.IO.File.Copy(ruta+foto, destFile, true);
            //            //File.Delete(ruta + foto);
            //            System.Windows.Forms.MessageBox.Show("Se subio correctamente la foto", "Correcto", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //
            //        }
            //        else
            //        {
            //            System.Windows.Forms.MessageBox.Show("No se pudo subir la foto", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //        }
            //    }

            //    else
            //    {
            //        System.Windows.Forms.MessageBox.Show("No se pudo subir la foto por el internet ", "Error por falta de internet", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //        string destFile = System.IO.Path.Combine(ruta_offline, foto);
            //        string destFile2 = System.IO.Path.Combine(@"\\DESKTOP-ED8E774\bs\", foto);
            //        //MessageBox.Show("el valor de result es " + result);
            //        System.IO.File.Copy(ruta + foto, destFile, true);
            //        System.IO.File.Copy(ruta + foto, destFile2, true);
            //        File.Delete(ruta + foto);
            //        System.Windows.Forms.MessageBox.Show("Se subira la foto cuando tengas internet y des click en sincronizar ", "Se guardara la foto", MessageBoxButtons.OK, MessageBoxIcon.Information);
            //        Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault();
            //        Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();
            //        if (admin != null)
            //        {
            //            admin.Main.Content = new Page6();
            //        }
            //        else
            //        if (recep != null)
            //        {
            //            recep.Main3.Content = new Pacientes_Recepcionista(this.paciente.clinica.id_clinica);
            //        }
            //    }
            //}
            //
        }