void GridAspir1SelectionChanged(object sender, EventArgs e) { this.lblResultadoCeps.Text = ""; this.lblResultadoRaven.Text = ""; this.lblDetallesResultadoCeps.Text = ""; this.lblDetallesResultadoRaven.Text = ""; this.btnEvaluarCeps.Visible = false; this.btnEvaluarRaven.Visible = false; if (this.gridAspir1.SelectedRows.Count == 0) { return; } int sIndex = this.gridAspir1.SelectedRows[0].Index; ////Para Que?, si ya existe? //AccesoDatos.AccesoDatos ad = new AccesoDatos.AccesoDatos("WinApp.exe.config"); ad.Conectar(); ad.RellenarDS(); ad.Desconectar(); Aspirante aspir = this.gridAspir1.Aspirs[sIndex]; aspir = ManejadorPruebas.GetResultados(aspir, ad.ds.Tables["resultadosceps"], ad.ds.Tables["resultadosraven"]); if (aspir.ResRaven == null) { this.btnEvaluarRaven.Visible = true; this.lblResultadoRaven.Text = ""; this.lblDetallesResultadoRaven.Text = ""; } else { this.btnEvaluarRaven.Visible = false; this.lblResultadoRaven.Text = aspir.ResRaven.Diagnostico; if (aspir.ResRaven.Diagnostico == "NO SE PUEDE DAR UN DIAGNOSTICO") { this.btnEvaluarRaven.Visible = true; //this.gridAspir1.SelectedRows[0].Cells[4].Value = "pendiente"; } else { this.lblDetallesResultadoRaven.Text = "puntaje: " + aspir.ResRaven.Puntaje.ToString() + "\n" + "percentil: " + aspir.ResRaven.Percentil.ToString() + "\n"; } } if (aspir.ResCeps == null) { this.btnEvaluarCeps.Visible = true; this.lblResultadoCeps.Text = ""; this.lblDetallesResultadoCeps.Text = ""; } else { this.btnEvaluarCeps.Visible = false; this.lblResultadoCeps.Text = aspir.ResCeps.Diagnostico; this.lblDetallesResultadoCeps.Text = "C: " + aspir.ResCeps.PControl.ToString() + "\n" + "E: " + aspir.ResCeps.PExtrover + "\n" + "P: " + aspir.ResCeps.PParan + "\n" + "S: " + aspir.ResCeps.PSin + "\n"; } }
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; } } }