private void button1_Click(object sender, EventArgs e) { using (var context = new DianaContext()) { var user = context.Usuarios.FirstOrDefault(usuario => usuario.Username == textBox1.Text && usuario.Password == textBox2.Text); if (user != null) { if (user.IsActive != true) { string message = "Credenciales inválidas"; string title = "Error"; MessageBox.Show(message, title); return; } usuario = user; var main = new Main(); main.Show(); Hide(); } else { string message = "Las credenciales ingresadas no coinciden"; string title = "Error"; MessageBox.Show(message, title); } } }
private void button1_Click(object sender, EventArgs e) { var usuario = new DataLayer.Models.Usuario { Cedula = txtCedula.Text, IsActive = chxActivo.Checked, IsAdmin = chxAdministrador.Checked, Password = txtContraseña.Text, Username = txtNombre.Text, TipoUsuario = (TipoUsuario)cmbUsuario.SelectedValue, TipoPersona = (TipoPersona)cmbPersona.SelectedValue }; if (ValidacionCedula(usuario.Cedula)) { if (Form1.usuario.IsAdmin != true) { string asd = "Usted no tiene permisos para crear usuarios"; string zxc = "Error"; MessageBox.Show(asd, zxc); return; } if (txtContraseña.Text != txtConfirmarContraseña.Text) { string body = "Las contraseñas no coinciden"; string header = "Error"; MessageBox.Show(body, header); return; } using (var context = new DianaContext()) { context.Usuarios.Add(usuario); context.SaveChanges(); } var usuarioLista = new UsuarioLista(); usuarioLista.Show(); Hide(); string message = "Usuario creado"; string title = "Exito"; MessageBox.Show(message, title); } else { string body = "La cedula esta incorrecta"; string header = "Error"; MessageBox.Show(body, header); } }