Esempio n. 1
0
        private bool ValidarAcceso()
        {
            using var db = new VacunWebContext();
            string pass          = HelperVacuna.ObtenerSha256Hash(txtPassword.Text);
            var    listaUsuarios = db.Usuarios.Where(u => u.User.Equals(txtUsuario.Text)).Where(u => u.Password.Equals(pass)).ToList();

            if (listaUsuarios.Count > 0)
            {
                FrmMenuPrincipal.Usuario = listaUsuarios.ElementAt(0);
                MessageBox.Show($"Datos Ingresador Correctamente. Bienvenido");
                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     //instanciamos un objeto DbContext
     using (var db = new VacunWebContext())
     {
         //le asignamos a sus propiedades el valor de cada uno de los cuadros de texto
         usuario.Nombre      = txtNombreUsuarioCompleto.Text;
         usuario.User        = txtNombreUsers.Text;
         usuario.Password    = HelperVacuna.ObtenerSha256Hash(txtContraseña.Text);
         usuario.TipoUsuario = (TipoUsuarioEnum)cboTipoUsuario.SelectedValue;
         if (IdEditar == null)
         { // agregamos el objeto Usuarios a la Base De datos
             db.Usuarios.Add(usuario);
             MessageBox.Show("Usuario " + usuario.Nombre + " cargado con exito");
         }
         else //configuramos el almacenamiento de la modificacion si el id del Usuario es distinto de nulo
         {
             db.Entry(usuario).State = EntityState.Modified;
             MessageBox.Show("Usuario " + usuario.Nombre + "  modificado con exito");
         }
         db.SaveChanges();
         this.Close();
     }
 }