示例#1
0
        private void Actualizar(object sender, RoutedEventArgs e)
        {
            PacienteModel paciente = (PacienteModel)lv_Paciente.SelectedItem;

            if (lv_Paciente.SelectedItems.Count > 0)
            {
                //ActualizarPaciente ap = new ActualizarPaciente(paciente);
                //ap.ShowDialog()
                string destFile = System.IO.Path.Combine();

                //Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault();
                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                if (socio != null)
                {
                    socio.Main4.Content = new Actualizar_paciente_socio(paciente, this.lista, this.alias);
                }


                GPaciente.Remove((PacienteModel)lv_Paciente.SelectedItem);
                lv_Paciente.ItemsSource = null;
                lv_Paciente.ItemsSource = new ObservableCollection <PacienteModel>(new Servicios.Paciente(bandera_online_offline).MostrarPaciente_socio(this.lista));
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                valor  = cmbUsuario.SelectedItem.ToString();
                valor2 = cmbClinica.SelectedItem.ToString();
                string id_usuario = obtener_id_usuario(valor);
                string id_clinica = obtener_id_Clinica(valor2);

                Clinicas c       = new Clinicas(bandera_online_offline);
                bool     inserto = c.insertar_Permisos(id_usuario, id_clinica, alias);
                if (inserto)
                {
                    // System.Windows.Forms.MessageBox.Show("Se Ingreso  correctamente", "Se Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    //c = new Clinicas(!bandera_online_offline);
                    //c.insertar_Permisos(id_usuario, id_clinica);
                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                    if (socio != null)
                    {
                        socio.Main4.Content = new Permisos_Recepcionista_socio(this.lista, this.alias, this.id_rol);
                    }
                }
                else
                {
                    //  System.Windows.Forms.MessageBox.Show("No se Ingreso ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show("No selecciono Nada en el combobox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals(""))
            {
                System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                try
                {
                    valor = cmbClinica.SelectedItem.ToString();
                    string   id_clinica     = obtener_id_clinica(valor);
                    Paciente pa             = new Paciente(false);
                    bool     email_correcto = new Seguridad().email_bien_escrito(txtEmail.Text);
                    if (email_correcto || txtEmail.Text.Equals(""))
                    {
                        if (new Seguridad().ValidarTelefonos7a10Digitos(txtTelefono.Text))
                        {
                            bool inserto = pa.insertarPaciente(txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, "", "", txtEmail.Text, 0, id_clinica, alias);
                            if (inserto)

                            {
                                //pa = new Paciente(true);
                                //pa.insertarPaciente(txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, "", "", txtEmail.Text, 0, id_clinica);
                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                //Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();

                                if (socio != null)
                                {
                                    socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                                    //System.Windows.Forms.MessageBox.Show("Se Ingreso  el Paciente", "Se Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                }
                            }
                            else
                            {
                                //System.Windows.Forms.MessageBox.Show("No se pudo  Ingresar el Paciente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            }
                        }
                        else
                        {
                            System.Windows.Forms.MessageBox.Show("El teléfono debe de tener 10 dígitos", "Teléfono no válido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        System.Windows.Forms.MessageBox.Show("Correo no válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show("No seleccionó el comboBox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals(""))
                    {
                        System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();

            if (socio != null)
            {
                socio.Main4.Content = new Ingresar_Permisos_Recepcionista_socio(this.alias, this.lista, this.id_rol);
            }
        }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         valor  = cmbUsuario.Text;
         valor2 = cmbClinica.SelectedItem.ToString();
         string   id_usuario = obtener_id_usuario(valor + "_" + this.id_usuario);
         string   id_clinica = obtener_id_Clinica(valor2);
         Clinicas c          = new Clinicas(bandera_online_offline);
         //System.Windows.MessageBox.Show(id_usuario + "     " + id_clinica);
         bool existe = new Clinicas(bandera_online_offline).Verificar_Tabla_Permisos(id_usuario);
         // System.Windows.MessageBox.Show("EL VALOR DE EXISTE ES " + existe);
         if (!existe)
         {
             bool insertar = c.insertar_Permisos(id_usuario, id_clinica, Al);
             if (insertar)
             {
                 //System.Windows.Forms.MessageBox.Show("Se Actualizo correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //c = new Clinicas(!bandera_online_offline);
                 //c.insertar_Permisos(id_usuario, id_clinica);
                 Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                 if (socio != null)
                 {
                     socio.Main4.Content = new Permisos_Recepcionista_socio(this.lista, this.Al, this.id_rol);
                 }
                 else
                 {
                     //  System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             bool inserto = c.actualizar_Permisos(id_usuario, id_clinica, id_clinica_viejo, Al);
             if (inserto)
             {
                 // System.Windows.Forms.MessageBox.Show("Se Actualizo correctamente", "Se actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 //c = new Clinicas(!bandera_online_offline);
                 //c.actualizar_Permisos(id_usuario, id_clinica, id_clinica_viejo);
                 Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                 if (socio != null)
                 {
                     socio.Main4.Content = new Permisos_Recepcionista_socio(this.lista, this.Al, this.id_rol);
                 }
             }
             else
             {
                 //System.Windows.Forms.MessageBox.Show("No se pudo actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     catch (Exception ex)
     {
         System.Windows.Forms.MessageBox.Show("No selecciono Nada en el combobox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            // Recep recep = System.Windows.Application.Current.Windows.OfType<Recep>().FirstOrDefault();

            Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();

            if (socio != null)
            {
                socio.Main4.Content = new Ingresar_paciente_socio(this.lista, this.alias);
            }



            lv_Paciente.ItemsSource = null;
            lv_Paciente.ItemsSource = new ObservableCollection <PacienteModel>(new Servicios.Paciente(bandera_online_offline).MostrarPaciente_socio(this.lista));
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            PermisosModel permiso = (PermisosModel)lv_Users.SelectedItem;

            if (lv_Users.SelectedItems.Count > 0)
            {
                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                if (socio != null)
                {
                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                    socio.Main4.Content = new Actualizar_Permiso_recepcionista_socio(this.id_rol, permiso.alias, permiso.nombre_sucursal, this.alias, this.lista, permiso.id_clinica, permiso.id_usuario);
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No selecciono ningun registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#8
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            // File.Delete(@"\\DESKTOP-ED8E774\bs\"+paci)

            PacienteModel paciente = (PacienteModel)lv_Paciente.SelectedItem;

            if (lv_Paciente.SelectedItems.Count > 0)
            {
                //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();
                // Market market = System.Windows.Application.Current.Windows.OfType<Market>().FirstOrDefault();

                if (admin != null)
                {
                    admin.Main.Content = new Page2(paciente, nombre_doctor, alias);
                }

                else
                if (clin != null)
                {
                    clin.Main2.Content = new Page2(paciente, nombre_doctor, alias);
                }
                else
                if (socio != null)
                {
                    socio.Main4.Content = new Page2(paciente, nombre_doctor, alias);
                }
                //else
                //    if(market != null)
                //{
                //    market.Main3.Content = new Page2(paciente);
                //}
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            UsuarioModel usuario = (UsuarioModel)lv_Users.SelectedItem;

            if (lv_Users.SelectedItems.Count > 0)
            {
                //int id_usuario = usuario.id_usuario;
                string alias = usuario.alias;
                //Actualizar_Usuario au = new Actualizar_Usuario(usuario, lv_aux);
                //au.ShowDialog();
                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                if (socio != null)
                {
                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                    socio.Main4.Content = new Actualizar_usuario_socio(usuario, this.lista, this.alias);
                }
            }
            else
            {
                System.Windows.Forms.MessageBox.Show("No seleccionó ningún registro", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void btnFinalizar_Click(object sender, RoutedEventArgs e)
        {
            if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtAlias.Text.Equals("") || pwbPassword.Password.Equals(""))
            {
                System.Windows.Forms.MessageBox.Show("Falta llenar Campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                try
                {
                    //Ventana_Usuario vu = new Ventana_Usuario();
                    // UsuarioModel usu = new UsuarioModel();
                    RolModel rolModel = new RolModel();
                    valor = cmbRol.SelectedItem.ToString();

                    int id_rol = obtener_id_rol(valor);

                    string nombre    = txtNombre.Text;
                    string apellidos = txtApellido.Text;
                    string alias     = txtAlias.Text;
                    string password  = pwbPassword.Password;
                    //System.Windows.MessageBox.Show(id_usu.ToString() + " " + nombre + " " + apellidos + " " + alias + " " + password + "" + " " + id_rol);
                    Usuarios user       = new Usuarios(bandera_online_offline);
                    string   pass_tabla = obtener_password(id_usu);
                    bool     inserto    = false;
                    bool     actualizo  = false;
                    bool     borro      = false;
                    if (password.Equals(pass_tabla))
                    {
                        if (usu.rol.id_rol == 2 && id_rol == 4)
                        {
                            actualizo = user.actualizarUsuario(id_usu, alias, nombre, apellidos, password, id_rol, alias_user);
                            if (actualizo)
                            {
                                borro = user.eliminarDoctor(id_usu, alias_user);
                                if (borro)
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                                else
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                            }
                            else
                            {
                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                if (socio != null)
                                {
                                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                    socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                }
                            }
                        }
                        else if (usu.rol.id_rol == 4 && id_rol == 2)
                        {
                            actualizo = user.actualizarUsuario(id_usu, alias, nombre, apellidos, password, id_rol, alias_user);
                            if (actualizo)
                            {
                                inserto = user.insertar_solo_doctor(id_usu, alias_user, "");
                                if (inserto)
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                                else
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                                //user = new Usuarios(!bandera_online_offline);
                                //user.actualizarUsuario(id_usu, alias, nombre, apellidos, password, id_rol);
                                // System.Windows.Forms.MessageBox.Show("Se actualizao correctamente ", "Actualizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                //Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();
                                //if (admin != null)
                                //    admin.Main.Content = new Page4(alias_user);
                            }
                            else
                            {
                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                if (socio != null)
                                {
                                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                    socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                }
                            }
                        }
                        else
                        {
                            inserto = user.actualizarUsuario(id_usu, alias, nombre, apellidos, password, id_rol, alias_user);
                            if (inserto)
                            {
                                // System.Windows.Forms.MessageBox.Show("Se actualizo el Usuario", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                //user = new Usuarios(!bandera_online_offline);
                                //user.actualizarUsuario(id_usu, alias, nombre, apellidos, password, id_rol);
                                usu.alias            = alias;
                                usu.apellidos        = apellidos;
                                usu.id_usuario       = id_usu;
                                usu.nombre           = nombre;
                                usu.password         = password;
                                rolModel.id_rol      = id_rol;
                                rolModel.descripcion = valor;

                                usu.rol = rolModel;

                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                if (socio != null)
                                {
                                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                    socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                }
                            }
                            else
                            {
                                //System.Windows.Forms.MessageBox.Show("No se pudo Actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                    else
                    {
                        Seguridad secure   = new Seguridad();
                        string    new_pass = secure.Encriptar(password);
                        inserto = user.actualizarUsuario(id_usu, alias, nombre, apellidos, new_pass, id_rol, alias_user);
                        if (usu.rol.id_rol == 2 && id_rol == 4)
                        {
                            actualizo = user.actualizarUsuario(id_usu, alias, nombre, apellidos, new_pass, id_rol, alias_user);
                            if (actualizo)
                            {
                                borro = user.eliminarDoctor(id_usu, alias_user);
                                if (borro)
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                                else
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                            }
                            else
                            {
                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                if (socio != null)
                                {
                                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                    socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                }
                            }
                        }
                        else if (usu.rol.id_rol == 4 && id_rol == 2)
                        {
                            actualizo = user.actualizarUsuario(id_usu, alias, nombre, apellidos, new_pass, id_rol, alias_user);
                            if (actualizo)
                            {
                                inserto = user.insertar_solo_doctor(id_usu, alias_user, "");
                                if (inserto)
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                                else
                                {
                                    Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                    if (socio != null)
                                    {
                                        //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                        socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                    }
                                }
                                //user = new Usuarios(!bandera_online_offline);
                                //user.actualizarUsuario(id_usu, alias, nombre, apellidos, password, id_rol);
                                // System.Windows.Forms.MessageBox.Show("Se actualizao correctamente ", "Actualizado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                //Admin admin = System.Windows.Application.Current.Windows.OfType<Admin>().FirstOrDefault();
                                //if (admin != null)
                                //    admin.Main.Content = new Page4(alias_user);
                            }
                            else
                            {
                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                if (socio != null)
                                {
                                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                    socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                }
                            }
                        }
                        else
                        {
                            if (inserto)
                            {
                                //user = new Usuarios(!bandera_online_offline);
                                //user.actualizarUsuario(id_usu, alias, nombre, apellidos, new_pass, id_rol);
                                usu.alias            = alias;
                                usu.apellidos        = apellidos;
                                usu.id_usuario       = id_usu;
                                usu.nombre           = nombre;
                                usu.password         = password;
                                rolModel.id_rol      = id_rol;
                                rolModel.descripcion = valor;

                                usu.rol = rolModel;

                                //System.Windows.Forms.MessageBox.Show("Se actualizo el Usuario", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                //vu.refrescar_listview(this.usu, usu, lv_aux);
                                Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                if (socio != null)
                                {
                                    //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                    socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                                }
                            }
                            else
                            {
                                //System.Windows.Forms.MessageBox.Show("No se pudo Actualizar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show("No seleccionó Nada en el combobox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtAlias.Text.Equals("") || pwbPassword.Password.Equals(""))
                    {
                        System.Windows.Forms.MessageBox.Show("Falta llenar Campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            bool   eliminarArchivo     = true;
            string rutaArchivoEliminar = @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt";

            if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals(""))
            {
                System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                try
                {
                    valor = cmbClinica.SelectedItem.ToString();
                    string   id_clinica     = obtener_id_clinica(valor);
                    Paciente pa             = new Paciente(bandera_online_offline);
                    bool     email_correcto = new Seguridad().email_bien_escrito(txtEmail.Text);
                    if (email_correcto || txtEmail.Text.Equals(""))
                    {
                        if (new Seguridad().ValidarTelefonos7a10Digitos(txtTelefono.Text))

                        {
                            string viejo = this.paciente.nombre + "_" + this.paciente.apellidos;
                            string nuevo = txtNombre.Text + "_" + txtApellidos.Text;
                            if (viejo.Equals(nuevo))
                            {
                                if (foto.Equals(""))
                                {
                                    bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica, alias);
                                    if (inserto)
                                    {
                                        //System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        //pa = new Paciente(!bandera_online_offline);
                                        //pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica);
                                        Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                        if (socio != null)
                                        {
                                            socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                                        }
                                    }
                                }
                                else
                                {
                                    bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica, alias);
                                    if (inserto)
                                    {
                                        // System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        //pa = new Paciente(!bandera_online_offline);
                                        //pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica);
                                        Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                        if (socio != null)
                                        {
                                            socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                                        }
                                    }
                                }
                            }
                            else
                            {
                                if (foto.Equals(""))
                                {
                                    bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica, alias);
                                    if (inserto)
                                    {
                                        // System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        //pa = new Paciente(!bandera_online_offline);
                                        //pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, foto, antecedentes, txtEmail.Text, 0, id_clinica);
                                        Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                        if (socio != null)
                                        {
                                            socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                                        }
                                    }
                                }
                                else
                                {
                                    Seguridad s = new Seguridad();
                                    string    nombre_nuevo_foto = txtNombre.Text + "_" + txtApellidos.Text + "_" + id_pacientes + ".jpg";
                                    nombre_nuevo_foto = nombre_nuevo_foto.Replace(" ", "_");
                                    nombre_nuevo_foto = s.quitar_acentos(nombre_nuevo_foto);
                                    bool inserto = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, nombre_nuevo_foto, antecedentes, txtEmail.Text, 0, id_clinica, alias);
                                    if (inserto)
                                    {
                                        renombrar(this.paciente.foto, nombre_nuevo_foto);
                                        if (File.Exists(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + this.paciente.foto))
                                        {
                                            File.Delete(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\" + this.paciente.foto);
                                        }
                                        string destFile2 = System.IO.Path.Combine(@configuracion.carpetas.ruta_subir_servidor_carpeta + "\\", nombre_nuevo_foto);
                                        System.IO.File.Copy(@configuracion.carpetas.ruta_imagenes_carpeta + "\\" + nombre_nuevo_foto, destFile2, true);
                                        Escribir_Archivo ea = new Escribir_Archivo();
                                        ea.escribir_imagen_eliminar(foto, @configuracion.carpetas.ruta_eliminar_carpeta + "\\eliminar_imagen_temporal_" + alias + ".txt");
                                        // System.Windows.Forms.MessageBox.Show("Se actualizo el Paciente", "Se Actualizo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                        Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                                        if (socio != null)
                                        {
                                            socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                                        }
                                        //pa = new Paciente(!bandera_online_offline);
                                        //bool actualizo = pa.actualizarPaciente(id_pacientes, txtNombre.Text, txtApellidos.Text, txtDireccion.Text, txtTelefono.Text, nombre_nuevo_foto, antecedentes, txtEmail.Text, 0, id_clinica);
                                        //if (actualizo)
                                        //{
                                        //    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");
                                        //        bool subir = SubirFicheroStockFTP(nombre_nuevo_foto, @"\\DESKTOP-ED8E774\bs\");
                                        //        Soc socio = System.Windows.Application.Current.Windows.OfType<Soc>().FirstOrDefault();
                                        //        if (socio != null)
                                        //        {
                                        //            socio.Main4.Content = new Pacientes_socio(this.lista, this.alias);
                                        //        }
                                        //    }
                                        //}
                                    }
                                }
                            }
                        }
                        else
                        {
                            System.Windows.Forms.MessageBox.Show("El teléfono debe de tener 10 dígitos", "Teléfono no válido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        System.Windows.Forms.MessageBox.Show("Correo no válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.Forms.MessageBox.Show("No selecciono el comboBox", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals(""))
                    {
                        System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals(""))
            {
                System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                try
                {
                    valor = cmbClinica.SelectedItem.ToString();
                    string        id_clinica     = obtener_id_clinica(valor);
                    PacienteModel pacienteModel  = new PacienteModel();
                    ClinicaModel  clinicaModel   = new ClinicaModel();
                    bool          email_correcto = new Seguridad().email_bien_escrito(txtEmail.Text);
                    if (email_correcto || txtEmail.Text.Equals(""))
                    {
                        if (new Seguridad().ValidarTelefonos7a10Digitos(txtTelefono.Text))
                        {
                            pacienteModel.apellidos   = txtApellidos.Text;
                            pacienteModel.nombre      = txtNombre.Text;
                            pacienteModel.direccion   = txtDireccion.Text;
                            pacienteModel.telefono    = txtTelefono.Text;
                            pacienteModel.foto        = foto;
                            pacienteModel.imagen      = null;
                            pacienteModel.email       = txtEmail.Text;
                            pacienteModel.marketing   = 0;
                            pacienteModel.antecedente = antecedentes;
                            pacienteModel.id_paciente = id_pacientes;
                            clinicaModel.id_clinica   = id_clinica;
                            pacienteModel.clinica     = clinicaModel;
                            string nombres_viejo = this.paciente.nombre + "_" + this.paciente.apellidos;
                            // new Actualizar_Antecedentes(pacienteModel).ShowDialog();
                            Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                            if (socio != null)
                            {
                                socio.Main4.Content = new Page7_Actualizar(pacienteModel, nombres_viejo, this.lista, this.alias);
                            }
                            ;
                        }
                        else
                        {
                            System.Windows.Forms.MessageBox.Show("El teléfono debe de tener 10 dígitos", "Teléfono no válido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        System.Windows.Forms.MessageBox.Show("Correo no válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                catch (Exception ex)
                {
                    if (txtNombre.Text.Equals("") || txtApellidos.Text.Equals("") || txtDireccion.Text.Equals(""))
                    {
                        System.Windows.Forms.MessageBox.Show("Le faltan campos por llenar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }


            //MessageBox.Show(nombre + " " + apellidos + " " + direccion + " " + telefono + " " + email);
        }
示例#13
0
        private void btnFinalizar_Click(object sender, RoutedEventArgs e)
        {
            if (txtNombre.Text.Equals("") || txtApellido.Text.Equals("") || txtAlias.Text.Equals("") || pwbPassword.Password.Equals("") || cmbRol.SelectedIndex.Equals(-1))
            {
                System.Windows.Forms.MessageBox.Show("Falta llenar Campos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                string valor     = cmbRol.SelectedItem.ToString();
                int    id_rol    = obtener_id_rol(valor);
                string nombre    = txtNombre.Text;
                string apellidos = txtApellido.Text;
                string alias     = txtAlias.Text;
                string password  = pwbPassword.Password;
                try
                {
                    Usuarios user = new Usuarios(bandera_online_offline);

                    if (id_rol == 2)
                    {
                        bool inserto_doctor = user.insertar_doctor(alias, nombre, apellidos, password, id_rol, alias_user, "");
                        if (inserto_doctor)
                        {
                            // System.Windows.Forms.MessageBox.Show("Se Ingreso  el Usuario", "Se Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            /*-----------------------------------------------*/
                            //user = new Usuarios(!bandera_online_offline);
                            //inserto = user.insertarUsuario(alias, nombre, apellidos, password, id_rol);

                            Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                            if (socio != null)
                            {
                                //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                            }
                        }
                        else
                        {
                            //System.Windows.Forms.MessageBox.Show("No se pudo  Ingresar el Usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        bool inserto = user.insertarUsuario(alias, nombre, apellidos, password, id_rol, alias_user);

                        if (inserto)
                        {
                            // System.Windows.Forms.MessageBox.Show("Se Ingreso  el Usuario", "Se Ingreso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            /*-----------------------------------------------*/
                            //user = new Usuarios(!bandera_online_offline);
                            //inserto = user.insertarUsuario(alias, nombre, apellidos, password, id_rol);

                            Soc socio = System.Windows.Application.Current.Windows.OfType <Soc>().FirstOrDefault();
                            if (socio != null)
                            {
                                //System.Windows.MessageBox.Show("imprimo " + usuario.rol.descripcion);
                                socio.Main4.Content = new Socio_usuarios(this.lista, this.alias);
                            }
                        }
                        else
                        {
                            //System.Windows.Forms.MessageBox.Show("No se pudo  Ingresar el Usuario", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                }
                catch (Exception ex)
                {
                    System.Windows.MessageBox.Show(ex + "");
                }
            }
        }