Example #1
0
        public Boolean mtdVerificaLogin(ref string strMsgErr, ref clsDTOUsuarios objUsers)
        {
            Boolean     flag    = false;
            DataTable   dtInfo  = new DataTable();
            clsDALlogin dbLogin = new clsDALlogin();

            try
            {
                dtInfo = dbLogin.mdtSelLogin(ref strMsgErr, objUsers);
                if (dtInfo.Rows.Count > 0)
                {
                    flag = true;
                    foreach (DataRow row in dtInfo.Rows)
                    {
                        objUsers.intIdUsuario = Convert.ToInt32(row["IdUsuario"].ToString());
                        objUsers.intIdRol     = Convert.ToInt32(row["IdRol"].ToString());
                        objUsers.boEstado     = Convert.ToBoolean(row["Estado"].ToString());
                        objUsers.boLogin      = Convert.ToBoolean(row["Login"].ToString());
                    }
                }
            }catch (Exception ex)
            {
                strMsgErr = "Error: error en la consulta del login: " + ex.Message;
            }

            return(flag);
        }
Example #2
0
        public DataTable mdtSelLogin(ref string mensaje, clsDTOUsuarios objUsers)
        {
            DataTable dtData = new DataTable();

            // Se pasa la condicion a la consulta del procedimiento almacenado
            try
            {
                List <SqlParameter> parametros = new List <SqlParameter>()
                {
                    new SqlParameter()
                    {
                        ParameterName = "@User", SqlDbType = SqlDbType.VarChar, Value = objUsers.strUsuario
                    },
                    new SqlParameter()
                    {
                        ParameterName = "@Pass", SqlDbType = SqlDbType.VarChar, Value = objUsers.strPassword
                    },
                };
                dtData = cDataBase.EjecutarSPParametrosReturnDatatable("[seguridad].[SelLogin]", parametros);
            }
            catch (Exception ex)
            {
                mensaje = "Error en la consulta: " + ex.Message;
            }
            return(dtData);
        }
Example #3
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            clsDTOUsuarios objUsers = new clsDTOUsuarios();
            clsBLLlogin    process  = new clsBLLlogin();

            objUsers.strUsuario  = txtUsername.Text;
            objUsers.strPassword = txtPassword.Text;

            Boolean flag      = false;
            string  strMsgErr = string.Empty;

            flag = process.mtdVerificaLogin(ref strMsgErr, ref objUsers);

            if (strMsgErr != string.Empty)
            {
                dvMessage.Visible = true;
                lblMessage.Text   = strMsgErr;
            }
            else
            {
                Session["UserName"] = objUsers.strUsuario;
                Response.Redirect("~/Formularios/Site/Home.aspx", false);
            }
        }