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); } }
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(); } }