Ejemplo n.º 1
0
        private void btnConfirmarEdicion_Click(object sender, EventArgs e)
        {
            try
            {
                var usuario = new Usuarios
                {
                    Cedula          = Convert.ToInt32(txtCedula.Text),
                    Nombre          = txtNombre.Text,
                    Apellidos       = txtApellidos.Text,
                    Telefono        = Convert.ToInt32(numTelefono.Value),
                    FechaNacimiento = dtpFechaNacimiento.Value,
                    Direccion       = rchDireccion.Text,
                    TipoUsuario     = "Paciente",
                    Password        = null,
                    Sexo            = cbSexo.SelectedItem.ToString()
                };

                IUsuarios usu = new MUsuarios();
                usu.ActualizarUsuario(usuario);

                MessageBox.Show("La información del paciente se ha actualizado correctamente.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ha ocurrido un error. " + ex.Message, "ERROR");
            }
        }
Ejemplo n.º 2
0
        public MUsuarios Getbyid(String id)
        {
            MUsuarios user = new MUsuarios();

            try
            {
                MySqlCommand sentencia = new MySqlCommand();
                sentencia.CommandText = "SELECT * FROM usuario where idUsuario = " + id + "";
                DataTable tabla = Conexion.ejecutarConsulta(sentencia);



                foreach (DataRow fila in tabla.Rows)
                {
                    user.IdUsuario        = fila["IdUsuario"].ToString();
                    user.Nombre           = fila["Nombre"].ToString();
                    user.Primer_Apellido  = fila["Primer_Apellido"].ToString();
                    user.Segundo_Apellido = fila["Segundo_Apellido"].ToString();
                    user.Contraseña       = fila["Contraseña"].ToString();
                    user.Correo           = fila["Correo"].ToString();
                    user.Tipo             = fila["Tipo"].ToString();
                }

                return(user);
            }
            catch (Exception)
            {
                return(user);
            }
            finally
            {
                Conexion.desconectar();
            }
        }
Ejemplo n.º 3
0
        public Boolean IsUsuario(String Nombre)
        {
            MUsuarios user = new MUsuarios();
            Boolean   r    = false;

            try
            {
                MySqlCommand sentencia = new MySqlCommand();
                sentencia.CommandText = "SELECT * FROM usuario where Nombre = '" + Nombre + "';";
                DataTable tabla = Conexion.ejecutarConsulta(sentencia);
                foreach (DataRow fila in tabla.Rows)
                {
                    if (Nombre.Equals(fila["Nombre"].ToString()))
                    {
                        r = true;
                    }
                }
                return(r);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                Conexion.desconectar();
            }
        }
Ejemplo n.º 4
0
        private void VistaPaciente_Load(object sender, EventArgs e)
        {
            Login     log  = new Login();
            IUsuarios usu  = new MUsuarios();
            var       pass = log.tbUser.Text;

            lbNombreUsuario.Text = pass;
        }
Ejemplo n.º 5
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtNombre.Text == "" || txtApellidos.Text == "" || txtCedula.Text == "" || txtNumero.Text == "" || cbSexo.Text == "" || cbTipoUsuario.Text == "" || rchDireccion.Text == "" || mtbPass.Text == "" || mtbConfirmarPass.Text == "")
         {
             MessageBox.Show("Rellene los campos para continuar");
         }
         else
         {
             var user = new Usuarios
             {
                 Cedula          = Convert.ToInt32(txtCedula.Text),
                 Nombre          = txtNombre.Text,
                 Apellidos       = txtApellidos.Text,
                 Telefono        = Convert.ToInt32(txtNumero.Text),
                 FechaNacimiento = Convert.ToDateTime(dtpFechaNacimiento.Text),
                 Direccion       = rchDireccion.Text,
                 TipoUsuario     = cbTipoUsuario.Text,
                 Password        = mtbPass.Text,
                 Sexo            = cbSexo.Text
             };
             IUsuarios       usu    = new MUsuarios();
             List <Usuarios> ListaU = usu.ListarUsuarios();
             foreach (var i in ListaU)
             {
                 if (Convert.ToInt32(txtCedula.Text) != i.Cedula)
                 {
                     if (mtbPass.Text == mtbConfirmarPass.Text)
                     {
                         usu.InsertarUsuario(user);
                         MessageBox.Show("Usuario Agregado correctamente", "Usuario Agregado", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                     else
                     {
                         MessageBox.Show("Las contraseñas no coinciden");
                         mtbPass.Clear();
                         mtbConfirmarPass.Clear();
                     }
                 }
                 else
                 {
                     MessageBox.Show("El usuario ya existe");
                     limpiar();
                     break;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Ha ocurrido un error desconocido" + ex.Data);
     }
 }
Ejemplo n.º 6
0
 private void btnBuscarId_Click(object sender, EventArgs e)
 {
     try
     {
         IUsuarios usu     = new MUsuarios();
         var       usuario = usu.BuscarUsuario(Convert.ToInt32(txtNombreB.Text));
         dgvListaMedicamentosDos.DataSource = null;
         List <DATOS.Usuarios> ListaUsuarios = new List <Usuarios> {
             usuario
         };
         dgvListaMedicamentosDos.DataSource = ListaUsuarios;
     }
     catch (Exception ex)
     {
         MessageBox.Show("No se encontró el usuario. " + ex.Data);
     }
 }
Ejemplo n.º 7
0
        public Boolean Agregar(MUsuarios obj)
        {
            try
            {
                MySqlCommand sentencia = new MySqlCommand();
                sentencia.CommandText = "INSERT INTO usuario ( Nombre, Primer_Apellido," +
                                        " Segundo_Apellido, Contraseña, Correo, Tipo) VALUES" +
                                        "('" + obj.Nombre + "', '" + obj.Primer_Apellido + "', '" + obj.Segundo_Apellido +
                                        "', '" + obj.Contraseña + "', '" + obj.Correo + "', '" + obj.Tipo + "');";

                Conexion.ejecutarSentencia(sentencia, true);

                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
            finally
            {
                Conexion.desconectar();
            }
        }
Ejemplo n.º 8
0
        public List <MUsuarios> GetAll()
        {
            List <MUsuarios> lista = new List <MUsuarios>();

            try
            {
                MySqlCommand sentencia = new MySqlCommand();
                sentencia.CommandText = "SELECT * FROM usuario;";

                DataTable tabla = Conexion.ejecutarConsulta(sentencia);

                MUsuarios user = new MUsuarios();

                foreach (DataRow fila in tabla.Rows)
                {
                    user.IdUsuario        = fila["IdUsuario"].ToString();
                    user.Nombre           = fila["Nombre"].ToString();
                    user.Primer_Apellido  = fila["Primer_Apellido"].ToString();
                    user.Segundo_Apellido = fila["Segundo_Apellido"].ToString();
                    user.Contraseña       = fila["Contraseña"].ToString();
                    user.Correo           = fila["Correo"].ToString();
                    user.Tipo             = fila["Tipo"].ToString();

                    lista.Add(user);
                }

                return(lista);
            }
            catch (Exception)
            {
                return(lista);
            }
            finally
            {
                Conexion.desconectar();
            }
        }