コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     this.admin = FuncionalidadClassLib.ManejadorAdmin.consultarAdmin((string)Session["codigo"], ((AccesoDatos.AccesoDatos)Session["datos"]).ds.Tables["administradores"]);
     if (!this.IsPostBack)
     {
         this.txtNombres.Text = this.admin.Nombre;
     }
 }
コード例 #2
0
    void Login1Auth(object sender, AuthenticateEventArgs e)
    {
        AccesoDatos.AccesoDatos datos;
        datos = new AccesoDatos.AccesoDatos(this.Server.MapPath("~/Bin/AccesoDatos.config"));
        datos.RellenarDS();
        FuncionalidadClassLib.Administrador ad = FuncionalidadClassLib.ManejadorAdmin.Exisadmin(Login1.UserName, Login1.Password, datos.ds.Tables["Administradores"]);
        //if (FuncionalidadClassLib.ManejadorAdmin.Exisadmin(Login1.UserName,Login1.Password,datos.ds.Tables["Administradores"])!=null)
        //{
        //    Session.Add("UserType", "Aspir");
        //    Session.Add("UserName", Login1.UserName);
        //    Session.Add("UserPriv", "None");
        //    Session.Add("datos", datos);
        //    this.Login1.DestinationPageUrl = "~/Aspir/Default.aspx";
        //    e.Authenticated = true;
        //}

        if ((ad) != null)
        {
            Session.Add("codigo", ad.Codigo);

            Session.Add("UserType", "Admin");
            Session.Add("UserName", Login1.UserName);
            Session.Add("UserPriv", ad.Privilegio);
            Session.Add("datos", datos);
            this.Login1.DestinationPageUrl = "~/Admin/Default.aspx";
            //this.Login1.DestinationPageUrl = "Bridge.htm?target=Admin/Default.aspx";
            e.Authenticated = true;
        }
        else
        {
            FuncionalidadClassLib.Aspirante ap = FuncionalidadClassLib.manejadorAspirante.GetAspirante(Login1.UserName, datos.ds);
            if (ap != null && Login1.UserName == ap.Codigo && Login1.Password == ap.Codigo)
            {
                Session.Add("codigo", ap.Codigo);
                Session.Add("UserType", "Aspir");
                Session.Add("UserName", ap.Nombres);
                Session.Add("datos", datos);
                this.Login1.DestinationPageUrl = "~/Aspir/Default.aspx";
                e.Authenticated = true;
            }
        }
    }