protected void AuthenticUser(string sCodUser) { Usuario oIsUsuario; Web oWeb = new Web(); DBConn oConn = new DBConn(); if (oConn.Open()) { cSysUsuario oSysUsuario = new cSysUsuario(ref oConn); oSysUsuario.CodUser = sCodUser; oSysUsuario.EstUser = "******"; DataTable dtUser = oSysUsuario.GetSysUsuario(); if (dtUser != null) { if (dtUser.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = dtUser.Rows[0]["cod_user"].ToString(); oIsUsuario.Nombres = (dtUser.Rows[0]["nom_user"].ToString() + " " + dtUser.Rows[0]["ape_user"].ToString()).Trim(); oIsUsuario.Email = dtUser.Rows[0]["eml_user"].ToString(); oIsUsuario.CodTipoUsuario = dtUser.Rows[0]["cod_tipo"].ToString(); oIsUsuario.NKeyUsuario = dtUser.Rows[0]["nkey_user"].ToString(); Session["USUARIO"] = oIsUsuario; cSysPerfilesUsuarios oSysPerfilesUsuarios = new cSysPerfilesUsuarios(ref oConn); oSysPerfilesUsuarios.CodUser = dtUser.Rows[0]["cod_user"].ToString(); DataTable dtUserPerfil = oSysPerfilesUsuarios.Get(); if (dtUserPerfil != null) { foreach (DataRow oRow in dtUserPerfil.Rows) { if ((oRow["cod_perfil"].ToString() == "1") || (oRow["cod_perfil"].ToString() == "2") || (oRow["cod_perfil"].ToString() == "6")) { Session["AdministradorPanel"] = 1; } } } dtUserPerfil = null; } } dtUser = null; } oConn.Close(); }
protected void LoadGrid() { DBConn oConn = new DBConn(); if (oConn.Open()) { cSysUsuario oSysUsuario = new cSysUsuario(ref oConn); if (!string.IsNullOrEmpty(txtNombreApellido.Text)) { oSysUsuario.NomApeUser = txtNombreApellido.Text; } oSysUsuario.EstUser = "******"; gridViewClientes.DataSource = oSysUsuario.GetSysUsuario(); gridViewClientes.DataBind(); oConn.Close(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CodCliente.Value = oWeb.GetData("CodCliente"); DBConn oConn = new DBConn(); if (oConn.Open()) { cSysUsuario oSysUsuario = new cSysUsuario(ref oConn); oSysUsuario.CodUser = CodCliente.Value; DataTable dtUser = oSysUsuario.GetSysUsuario(); if (dtUser != null) { Label1.Text = dtUser.Rows[0]["nom_user"].ToString() + " " + dtUser.Rows[0]["ape_user"].ToString(); } dtUser = null; } oConn.Close(); LoadGrid(); } }
protected void Page_Load(object sender, EventArgs e) { DBConn oConn = new DBConn(); if (oConn.Open()) { cSysUsuario oSysUsuario = new cSysUsuario(ref oConn); DataTable dtSysUsuario = oSysUsuario.GetSysUsuario(); if (dtSysUsuario != null) { if (dtSysUsuario.Rows.Count > 0) { foreach (DataRow oRow in dtSysUsuario.Rows) { Response.Write(oRow["nom_user"].ToString() + " " + oRow["ape_user"].ToString() + " - " + fUnCrypt(oRow["pwd_user"].ToString())); Response.Write("<br>"); } } } } oConn.Close(); }
protected void goLogin(string sLogin, string sPwd) { bool bExito = false; string sComilla = Convert.ToChar(39).ToString(); string sComillaDoble = Convert.ToChar(39).ToString() + Convert.ToChar(39).ToString(); sLogin = sLogin.Replace(sComilla, sComillaDoble); sPwd = sPwd.Replace(sComilla, sComillaDoble); DBConn oConn = new DBConn(); if (oConn.Open()) { cSysUsuario oSysUsuario = new cSysUsuario(ref oConn); oSysUsuario.LoginUser = sLogin; oSysUsuario.PwdUser = oWeb.Crypt(sPwd); oSysUsuario.EstUser = "******"; DataTable dtUser = oSysUsuario.GetSysUsuario(); if (dtUser != null) { if (dtUser.Rows.Count > 0) { oIsUsuario = oWeb.GetObjUsuario(); oIsUsuario.CodUsuario = dtUser.Rows[0]["cod_user"].ToString(); oIsUsuario.Nombres = (dtUser.Rows[0]["nom_user"].ToString() + " " + dtUser.Rows[0]["ape_user"].ToString()).Trim(); oIsUsuario.Email = dtUser.Rows[0]["eml_user"].ToString(); oIsUsuario.CodTipoUsuario = dtUser.Rows[0]["cod_tipo"].ToString(); oIsUsuario.NKeyUsuario = dtUser.Rows[0]["nkey_user"].ToString(); bExito = true; cSysPerfilesUsuarios oSysPerfilesUsuarios = new cSysPerfilesUsuarios(ref oConn); oSysPerfilesUsuarios.CodUser = dtUser.Rows[0]["cod_user"].ToString(); DataTable dtUserPerfil = oSysPerfilesUsuarios.Get(); if (dtUserPerfil != null) { foreach (DataRow oRow in dtUserPerfil.Rows) { if ((oRow["cod_perfil"].ToString() == "1") || (oRow["cod_perfil"].ToString() == "2") || (oRow["cod_perfil"].ToString() == "6")) { Session["AdministradorPanel"] = 1; } } } dtUserPerfil = null; HttpCookie cookie = new HttpCookie("uPanelControl"); cookie.Values.Add("upanel", sLogin); cookie.Values.Add("ppanel", sPwd); cookie.Expires = DateTime.MaxValue; Response.Cookies.Add(cookie); } } dtUser = null; } oConn.Close(); if (bExito) { Session["USUARIO"] = oIsUsuario; if ((HttpContext.Current.Session["AdministradorPanel"] != null) && (!string.IsNullOrEmpty(HttpContext.Current.Session["AdministradorPanel"].ToString()))) { Response.Redirect("welcome.aspx"); } else { Response.Redirect("monitoresclientes.aspx?CodCliente=" + oIsUsuario.CodUsuario); } } else { error.Visible = true; } }