Пример #1
0
 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;
     }
 }
Пример #2
0
 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);
     }
 }