Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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
            {
            }
        }