Ejemplo n.º 1
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);
                }
            }
        }