protected void btnUsuraio_Click(object sender, EventArgs e)
 {
     try
     {
         lgEstUser = new LogicaEstadoUsuario();
         usuario   = (csUsuario)Session["Usuario"];
         if ((lgEstUser.Validar(usuario.id_usuario, int.Parse(dpTipoUser.SelectedValue))))
         {
             ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'>
         <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
         <strong>¡Error! </strong> Ya tiene tipo de usuario agregado.</div>";
         }
         else
         {
             if (lgEstUser.CrearTipoUser(usuario.id_usuario, int.Parse(dpTipoUser.SelectedValue)))
             {
                 ltMsntpUserAgregar.Text = @"<div class='alert alert-info alert-dismissable'>
                 <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
                 <strong>¡Información! </strong> Tipo de Usuario agregado</div>";
             }
             else
             {
                 ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'>
         <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
         <strong>Error! </strong> Ya tiene tipo de usuario agregado con su usuario</div>";
             }
         }
     }
     catch (Exception ex)
     {
         ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'>
         <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
         <strong>Error! </strong> " + ex.Message + "</div>";
     }
 }
Example #2
0
        protected void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                util      = new csUtilidades();
                LgUsuario = new LogicaUsuario();
                Usuario   = LgUsuario.Login(util.Encriptar(txtPass.Text), txtEMail.Text);
                if (Usuario != null)
                {
                    if (estadoUser.Validar(Usuario.id_usuario, int.Parse(drListUsu.SelectedValue.ToString())))
                    {
                        Session["Usuario"] = Usuario;
                        switch (drListUsu.SelectedValue.ToString())
                        {
                        case "1":
                            Session["TipoUsuario"] = "1";
                            Response.Redirect("IndexPropietario.aspx");
                            break;

                        case "2":
                            Session["TipoUsuario"] = "2";
                            Response.Redirect("IndexSuscriptor.aspx");
                            break;

                        case "3":
                            Session["TipoUsuario"] = "3";
                            Response.Redirect("indexAdminn.aspx");
                            break;

                        default:
                            break;
                        }
                    }
                    else
                    {
                        lbValidacionUser.Text = "Tipo de usuario invalido";
                    }
                }
                else
                {
                    lbValidacionUser.Text = "Usuario o contraseña incorrecto";
                }
            }
            catch (Exception ex)
            {
                lbValidacionUser.Text = (ex.Message);
            }
        }
        protected void btnCmbiarUser_Click(object sender, EventArgs e)
        {
            try
            {
                lgEstUser = new LogicaEstadoUsuario();
                usuario   = (csUsuario)Session["Usuario"];
                if ((lgEstUser.Validar(usuario.id_usuario, int.Parse(dpTipoUser.SelectedValue))))
                {
                    switch (dpTipoUser.SelectedValue)
                    {
                    case "1":
                        Session["TipoUsuario"] = "1";
                        Response.Redirect("IndexPropietario.aspx");
                        break;

                    case "2":
                        Session["TipoUsuario"] = "2";
                        Response.Redirect("IndexSuscriptor.aspx");
                        break;

                    case "3":
                        Session["TipoUsuario"] = "3";
                        Response.Redirect("indexAdminn.aspx");
                        break;

                    default:
                        break;
                    }
                }
                else
                {
                    ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'>
                <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
                <strong>!Error! </strong> Ya tiene tipo de usuario agregado con su usuario</div>";
                }
            }
            catch (Exception ex)
            {
                ltMsntpUserAgregar.Text = @"<div class='alert alert-danger alert-dismissable'>
                <a href='#' class='close' data-dismiss='alert' aria-label='close'>&times;</a>
                <strong>Error! </strong> " + ex.Message + "</div>";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (Request.Params["perfil"] != null)
                {
                    lgUsuario        = new LogicaUsuario();
                    lgEstUsuario     = new LogicaEstadoUsuario();
                    usuario          = lgUsuario.SessioUsuario(int.Parse(Request.Params["perfil"]));
                    Label1.Text      = usuario.nombre1 + " " + usuario.apellido1;
                    Image1.ImageUrl  = usuario.foto;
                    lbNombres.Text   = usuario.nombre1 + " " + usuario.apellido1;
                    lbApellido1.Text = usuario.apellido1;
                    lbApellido2.Text = usuario.apellido2;
                    lbFecNac.Text    = usuario.fecha_nacimiento;
                    lbTpDoc.Text     = "cédula de ciudadanía";
                    lbNumDoc.Text    = usuario.num_documento.ToString();
                    //lbEdad.Text = "24" + " " + "Años";
                    lbDir.Text    = usuario.direccion;
                    lbTel.Text    = usuario.telefono;
                    lbCorreo.Text = usuario.correo;
                    if (lgEstUsuario.Validar(usuario.id_usuario, 3))
                    {
                        pnNegocio.Visible = true;
                        CargarTabla();
                    }
                    hplinkCreaNegocio.NavigateUrl = "~/CrearNegocioAdmin.aspx?perfil=" + Request.Params["perfil"];

                    hLinkModificar.NavigateUrl = "ModificarUsuarioAdminn.aspx?perfil=" + Request.Params["perfil"];
                }
                else
                {
                    Response.Redirect("BuscarUsuarioaspx.aspx");
                }
            }
        }