private void CargarUsuario() { if (Request.QueryString["IdUsuario"] != null) { int idUsuario = Convert.ToInt32(Request.QueryString["IdUsuario"]); usuario = FacadeDao.GetUsuario(idUsuario); if (usuario != null) { txtNombre.Text = usuario.Nombre; cboRol.SelectedIndex = cboRol.Items.IndexOf(cboRol.Items.FindByValue(usuario.Rol.ToString())); txtEmail.Text = usuario.Email; txtNombre.Enabled = false; cboRol.Enabled = false; btnDarDeAlta.Visible = false; CaptchaControl1.Visible = false; } } else { txtNombre.Enabled = true; cboRol.Enabled = true; btnDarDeAlta.Visible = true; CaptchaControl1.Visible = true; } }
protected void btnLogin_Click(object sender, ImageClickEventArgs e) { if (txtPassword.Text.Trim() != "" && txtUsuario.Text.Trim() != "") { Usuario usu = FacadeDao.GetUsuario(txtUsuario.Text, txtPassword.Text); if (usu != null) { Session["Usuario"] = usu; GetMenu(usu); if (usu.IsProveedor) { Session["Proveedor"] = FacadeDao.GetProveedor(usu.IdProveedor.Value); } else if (usu.IsCliente) { Session["Cliente"] = FacadeDao.GetCliente(usu.IdCliente.Value); } SetLogo(); Response.Redirect(redirect); } else { string script = "alert('Usuario o password equivocado');"; Page.ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToFileTime().ToString(), script); } } else { string script = "alert('Complete el usuario y password');"; Page.ClientScript.RegisterStartupScript(this.GetType(), DateTime.Now.ToFileTime().ToString(), script); } }