private void BtnAcceder_Click(object sender, EventArgs e) { try { DataTable Tabla = new DataTable(); Tabla = NUsuario.Login(TxtEmail.Text.Trim(), TxtClave.Text.Trim()); if (Tabla.Rows.Count <= 0) { MessageBox.Show("El email o la clave es incorrecta.", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (Convert.ToBoolean(Tabla.Rows[0][4]) == false) { MessageBox.Show("Este usuario no esta activo.", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { FrmPrincipal Frm = new FrmPrincipal(); Frm.IdUsuario = Convert.ToInt32(Tabla.Rows[0][0]); Frm.IdRol = Convert.ToInt32(Tabla.Rows[0][1]); Frm.Rol = Convert.ToString(Tabla.Rows[0][2]); Frm.Nombre = Convert.ToString(Tabla.Rows[0][3]); Frm.Estado = Convert.ToBoolean(Tabla.Rows[0][4]); Frm.Show(); this.Hide(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private async void btnAcceder_Click(object sender, EventArgs e) { try { ShowLoading(); (Usuario usuario, string respuesta) = await usuarioAccess.Login(txtUsuario.Text.Trim(), txtClave.Text.Trim()); HideLoanding(); if (respuesta == "No existe") { MessageBox.Show("No existe el Usuario. Ingrese las credenciales correctamente", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (respuesta == "clave Wrong") { MessageBox.Show("La contraseña fue incorrecta porfavor intente con otra", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (respuesta == "Inicion de Sesión Exitoso") { if (usuario.Estado == false) { MessageBox.Show("Este usuario no esta activo", "Acceso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { AsignarRoles(txtUsuario.Text, usuario.Rol.Nombre); FrmPrincipal frmPrincipal = container.GetInstance <FrmPrincipal>(); frmPrincipal.IdUsuario = usuario.UsuarioId; frmPrincipal.IdRol = usuario.RolId; frmPrincipal.Nombre = usuario.Nombre; frmPrincipal.Estado = usuario.Estado; frmPrincipal.Show(); this.Hide(); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnAcceder_Click(object sender, EventArgs e) { //Declaramos un objeto de tipo Tabla DataTable tabla = new DataTable(); try { //El objeto de tipo tabla sera igual al resultado del metodo Login tabla = NUsuario.Login(TxtEmail.Text.Trim(), TxtClave.Text.Trim()); //Si existe no hay por lo menos un registro mostrara error if (tabla.Rows.Count <= 0) { MessageBox.Show("El email o la clave es incorrecta", "Accesso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { //En caso de que haya un reigistro se valida que este activo if (Convert.ToBoolean(tabla.Rows[0][4]) == false) { MessageBox.Show("Este Usuario no esta Activo", "Accesso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } //En caso de que el usuario este Activo le dara acceso al sistema. else { MessageBox.Show("Bienvenido/a " + Convert.ToString(tabla.Rows[0][3]), "Accesso al Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); FrmPrincipal frm = new FrmPrincipal(); frm.IdUsuario = Convert.ToInt32(tabla.Rows[0][0]); frm.Idrol = Convert.ToInt32(tabla.Rows[0][1]); frm.Rol = Convert.ToString(tabla.Rows[0][2]); frm.Nombre = Convert.ToString(tabla.Rows[0][3]); frm.Estado = Convert.ToBoolean(tabla.Rows[0][4]); frm.Show(); this.Hide(); } } } catch { } }