Exemplo n.º 1
0
 private void ManejarUsuario()
 {
     if (
         Session["CONSEJO"] != null
         )
     {
         ConsejoDir consejo = (ConsejoDir)Session["CONSEJO"];
         //char userTipo = Convert.ToChar(tipo.Tipo);
         if (consejo.Codigo == null)
         {
             Response.Redirect("../Inicio/Login.aspx");
         }
         else
         {
             Label3.Text = "Bienvenido \n  Consejo:  " + consejo.Codigo + " del " + consejo.Fecha;
         }
         if (consejo.Completado.Equals("1"))
         {
             botonLogin.Enabled = false;
         }
     }
     else
     {
         Response.Redirect("../Inicio/Login.aspx");
     }
 }
Exemplo n.º 2
0
        protected void botonLogin_Click(object sender, EventArgs e)
        {
            string usuario = TextBox1.Text;
            string clave   = TextBox2.Text;

            if (cbConsejo.Checked)
            {
                ManejoDatos datos   = new ManejoDatos();
                ConsejoDir  consejo = datos.ObtenerLoginConsejo(usuario, clave);
                if (consejo.Codigo != null)
                {
                    // Session["USUARIOSW"] = tipo;
                    Session["CONSEJO"] = consejo;
                    Response.Redirect("../Formulario/Consejo.aspx");
                }
                else
                {
                    //no se encontro usuario
                    // Label1.Text = "Usuario y/c clave incorrectas";
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Usuario y/o clave incorrectas !')", true);
                }
            }
            else
            {
                ManejoDatos datos = new ManejoDatos();
                UsuariosSW  tipo  = datos.obtenerLogin(usuario, clave);
                if (tipo.Tipo != null)
                {
                    char userTipo = Convert.ToChar(tipo.Tipo);
                    Session["USUARIOSW"] = tipo;//UsuariosSW
                    switch (userTipo)
                    {
                    case 'S':     //Secretaria --> Menu Resoluciones

                        Response.Redirect("../Inicio/index.aspx");
                        break;

                    case 'A':     //Admin --> Menu Admin
                        Response.Redirect("admin.aspx");
                        break;

                        /*   case 'C': //Consejo --> Menu Consejo
                         *     Session["CONSEJO"] = TextBox1.Text;
                         *     Response.Redirect("../Formulario/Consejo.aspx");
                         *     break;*/
                    }
                }
                else
                {
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertMessage", "alert('Usuario y/o clave incorrectas !')", true);
                }
            }
        }