protected void PageLoad(object sender, EventArgs e) { if ((string)Session["UserType"] != "Aspir") { Response.Redirect("../NoAccess.aspx"); } AccesoDatos.AccesoDatos datos = ((AccesoDatos.AccesoDatos)Session["datos"]); FuncionalidadClassLib.Aspirante asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante((string)Session["codigo"], datos.ds); if (asp.Estado != "pendiente") { if (asp.Estado == "evaluando") { this.copiaProgramacionPruebaR.Visible = false; this.ImgEvaluadoR.Visible = true; } if (asp.Estado == "evaluado") { this.copiaProgramacionPruebaR.Visible = false; this.ImgEvaluadoR.Visible = true; this.copiaProgramacionPruebaC.Visible = false; this.ImgEvaluadoC.Visible = true; if (asp.Resultado == "apto") { this.ImgResultado.ImageUrl = "Recursos/BtnApto.png"; } if (asp.Resultado == "noapto") { this.ImgResultado.ImageUrl = "Recursos/BtnNoApto.png"; } } } }
protected void btnAceptar_Click(object sender, ImageClickEventArgs e) { string IdCtrlInvalido = ""; foreach (Control ctrl in this.Controls) { if (ctrl.ID != null) { if (ctrl.ID.Contains("txt")) { if (((TextBox)ctrl).Text == "") { IdCtrlInvalido = ctrl.ID; } } } } if (IdCtrlInvalido != "") { this.FindControl(IdCtrlInvalido).Focus(); this.FindControl("lbl" + IdCtrlInvalido.Substring(3) + "Req").Visible = true; } else { string codigo = this.tx_tCodigo.Text; if ((string)Session["addedit"] == "add") { codigo = FuncionalidadClassLib.manejadorAspirante.GenerarCodigo(this.txtApellidos.Text, this.txtNombres.Text, this.datos.ds.Tables["aspirantes"]); } FuncionalidadClassLib.Aspirante asp = new FuncionalidadClassLib.Aspirante(codigo, txtNombres.Text, txtApellidos.Text , "GrpNone" , txtDireccion.Text , txtTelefono.Text , FuncionalidadClassLib.ManejadorMisc.GetLugarEstudios(cmbLugarEstudios.SelectedItem.Value, datos.ds.Tables["centroestudio"]) , FuncionalidadClassLib.ManejadorMisc.GetCiudad(this.cmbCiudad.SelectedItem.Value, datos.ds.Tables["ciudades"]) , FuncionalidadClassLib.ManejadorMisc.GetDepto(this.cmdDepartamento.SelectedItem.Value, datos.ds.Tables["departamentos"]) , this.cmbAnioAprobacion.Text , "pendiente" , FuncionalidadClassLib.ManejadorMisc.GetCarrera(this.cmbCarrera.SelectedItem.Value, datos.ds.Tables["carreras"]) , (this.rblSexo.SelectedIndex == 0 ? 'M' : 'F') , this.calFechaNac.SelectedDate , FuncionalidadClassLib.ManejadorMisc.GetFacultad(this.cmbFacultadCarrera.SelectedItem.Value, datos.ds.Tables["facultades"]) , (uint)DateTime.Now.Year, ""); if ((string)Session["addedit"] == "add") { FuncionalidadClassLib.manejadorAspirante.agregarAspirante(asp, datos.ds.Tables["aspirantes"]); } else { FuncionalidadClassLib.manejadorAspirante.modificarAspirante(asp, datos.ds.Tables["aspirantes"]); } ((AccesoDatos.AccesoDatos)Session["datos"]).Conectar(); ((AccesoDatos.AccesoDatos)Session["datos"]).ActualizarBD(); ((AccesoDatos.AccesoDatos)Session["datos"]).Desconectar(); Response.Redirect("ConsultarAspir.aspx"); } }
protected void btnFinalizar_Click(object sender, ImageClickEventArgs e) { if (this.rblOpciones.SelectedIndex != -1) { this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]); FuncionalidadClassLib.Respuesta resp = new FuncionalidadClassLib.Respuesta("00000", (uint)this.nPreg, uint.Parse(this.rblOpciones.SelectedValue)); ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]).PruebaR.Respuestas.Add(resp); } else { this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]); FuncionalidadClassLib.Respuesta resp = new FuncionalidadClassLib.Respuesta("00000", (uint)this.nPreg, 0); ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]).PruebaR.Respuestas.Add(resp); } this.aspir = ((FuncionalidadClassLib.Aspirante) this.ViewState["aspir"]); this.aspir = FuncionalidadClassLib.ManejadorPruebas.RealizarPruebaRaven(this.aspir, this.aspir.PruebaR); this.aspir.PruebaR.CodPrueba = (Int32.Parse(FuncionalidadClassLib.ManejadorPruebas.GetMaxCodePruebas(datos.ds.Tables["pruebaraven"])) + 1).ToString().PadLeft(7, '0'); this.aspir.ResRaven.codresult = (Int32.Parse(FuncionalidadClassLib.ManejadorPruebas.GetMaxCodeResultados(datos.ds.Tables["resultadosraven"])) + 1).ToString().PadLeft(7, '0'); FuncionalidadClassLib.ManejadorPruebas.AgregarPruebas(this.aspir, datos.ds.Tables["pruebaceps"], datos.ds.Tables["pruebaraven"], datos.ds.Tables["respuestas"]); FuncionalidadClassLib.ManejadorPruebas.AgregarResultados(this.aspir, datos.ds.Tables["resultadosceps"], datos.ds.Tables["resultadosraven"]); FuncionalidadClassLib.manejadorAspirante.modificarAspirante(this.aspir, datos.ds.Tables["aspirantes"]); datos.Conectar(); datos.ActualizarBD(); datos.Desconectar(); Response.Redirect("CloseMe.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]); this.aspir = FuncionalidadClassLib.manejadorAspirante.GetAspirante((string)Session["codigo"], this.datos.ds); aspir.PruebaC = new FuncionalidadClassLib.PruebaCeps("00000"); aspir.ResCeps = new FuncionalidadClassLib.ResultadoCeps(); this.preguntas = new FuncionalidadClassLib.PreguntasCeps(); FuncionalidadClassLib.manejadorAspirante.modificarAspirante(aspir, datos.ds.Tables["aspirantes"]); this.nPreg = 0; this.ViewState.Add("nPreg", this.nPreg); this.ViewState.Add("aspir", this.aspir); this.ViewState.Add("pregs", this.preguntas); } try { this.MostrarDatos(); } catch (Exception) { //pass... } }
protected void Page_Load(object sender, EventArgs e) { datos = ((AccesoDatos.AccesoDatos)Session["datos"]); if (this.Request.Params.Get("aspircode") != null) { asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante(this.Request.Params.Get("aspircode"), this.datos.ds); datosaspirante(); } }
protected void Page_Load(object sender, EventArgs e) { datos = ((AccesoDatos.AccesoDatos)Session["datos"]); asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante((string)Session["codigo"], datos.ds); gr = FuncionalidadClassLib.ManejadorGrupo.consultargrupo(asp.CodigoGrupo, datos.ds.Tables["grupos"], datos.ds.Tables["centroscomputo"]); this.btnRealizar.Visible = true; if (asp.Estado != "evaluando") { this.btnRealizar.Visible = false; } if (gr.CodigoGrupo == "GrpNone") { lblfecha.Text = "No Asignado"; lblhora.Text = "No Asignado"; lbllugar.Text = "No Asignado"; this.btnRealizar.Visible = false; } else { int hor = gr.horaRealizacion + 1; lblfecha.Text = gr.FechaRealizacion.Date.ToShortDateString(); lblhora.Text = hor.ToString() + " Horas " + gr.minutoRealizacion.ToString() + " Minutos "; DateTime hoy = DateTime.Today; if (!(hoy.Year == gr.FechaRealizacion.Year && hoy.Month == gr.FechaRealizacion.Month && hoy.Day == gr.FechaRealizacion.Day)) { this.btnRealizar.Visible = false; } else { TimeSpan cuando = new TimeSpan(gr.horaRealizacion, gr.minutoRealizacion, 0); TimeSpan ahorita = DateTime.Now.TimeOfDay; switch (TimeSpan.Compare(cuando, ahorita)) { case 1: //cuando > ahorita: Aun no se ha llegado la hora de la prueba int cuantosMinutosFaltan = (int)cuando.Subtract(ahorita).TotalMinutes; if (cuantosMinutosFaltan > 10) //puede realizar la prueba desde diez minutos antes de la hora { this.btnRealizar.Visible = false; } break; case -1: //cuando < ahorita: Ya se paso de la hora de la prueba int cuantosMinutosPasaron = (int)ahorita.Subtract(cuando).TotalMinutes; if (cuantosMinutosPasaron > 30) //puede realizar la prueba hasta media hora despues de la hora de la prueba { this.btnRealizar.Visible = false; } break; } } cc = gr.CentroComputo; lbllugar.Text = cc.NombreCentro; } }
protected void Page_Load(object sender, EventArgs e) { datos = ((AccesoDatos.AccesoDatos)Session["datos"]); if (!this.IsPostBack) { this.facultades = new List <FuncionalidadClassLib.Facultad>(); this.departamentos = new List <FuncionalidadClassLib.Departamento>(); this.centrosEst = new List <FuncionalidadClassLib.centroestudio>(); this.carreras = new List <FuncionalidadClassLib.Carrera>(); } this.facultades = FuncionalidadClassLib.ManejadorMisc.GetFacultades(datos.ds.Tables["facultades"]); this.departamentos = FuncionalidadClassLib.ManejadorMisc.GetDepartamentos(datos.ds.Tables["departamentos"]); this.centrosEst = FuncionalidadClassLib.ManejadorMisc.GetCentroEstudios(datos.ds.Tables["centroestudio"]); if (!this.IsPostBack) { this.RellenarAnioAprobacion(); this.RellenarFacultades(); this.RellenarDeptos(); this.RellenarDeptosestudios(); this.RellenarCiudades(this.cmdDepartamento.Items[0].Value); this.RellenarCiudadesestudios(this.cmbdeptoestudios.Items[0].Value); this.RellenarCarreras(this.cmbFacultadCarrera.Items[0].Value); this.RellenarCentrosEst(this.cmbciudadestudios.Items[0].Value); this.calFechaNac.VisibleDate = new DateTime(DateTime.Now.Year - 20, DateTime.Now.Month, DateTime.Now.Day); this.lnkAnioAnt.Text = (this.calFechaNac.VisibleDate.Year - 1).ToString(); this.lnkAnioSig.Text = (this.calFechaNac.VisibleDate.Year + 1).ToString(); } if ((string)Session["addedit"] == "edit" && !this.IsPostBack) { if (this.Request.Params.Get("aspircode") != null) { asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante(this.Request.Params.Get("aspircode"), this.datos.ds); this.RellenarAspirante(); } } foreach (Control ctrl in this.Controls) { if (ctrl.ID != null) { if (ctrl.ID.Contains("Req")) { ctrl.Visible = false; } } } }
protected void btnEliminarAspirGrupo_Click(object sender, ImageClickEventArgs e) { if (this.ListaAspirGrupo1.Selected != "-1") { //foreach (string aspCode in this.ListaAspirGrupo1.MultiSelected) //{ FuncionalidadClassLib.Aspirante asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante(/*aspCode*/ this.ListaAspirGrupo1.Selected, datos.ds); asp.CodigoGrupo = "GrpNone"; FuncionalidadClassLib.manejadorAspirante.modificarAspirante(asp, datos.ds.Tables["aspirantes"]); datos.Conectar(); datos.ActualizarBD(); datos.Desconectar(); //} this.ListaAspirGrupo1.RellenarGrid(); } }
protected void btnAsignar_Click(object sender, ImageClickEventArgs e) { if (this.asp == null) { if (this.datos == null) { datos = ((AccesoDatos.AccesoDatos)Session["datos"]); } asp = FuncionalidadClassLib.ManejadorPruebas.GetPruebas(asp, datos.ds.Tables["pruebaceps"], datos.ds.Tables["pruebaraven"], datos.ds.Tables["respuestas"]); } asp.Resultado = this.cmbResultadoOpcion.Items[this.cmbResultadoOpcion.SelectedIndex].Value; FuncionalidadClassLib.manejadorAspirante.modificarAspirante(asp, datos.ds.Tables["aspirantes"]); datos.Conectar(); datos.ActualizarBD(); datos.Desconectar(); this.refrescar(); }
protected void btnContinuarServerClick(object sender, ImageClickEventArgs e) { FuncionalidadClassLib.Aspirante asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante((string)Session["codigo"], ((AccesoDatos.AccesoDatos)Session["datos"]).ds); if (this.txtCodGrupo.Text == "") { this.lblRequired.Visible = true; } else { if (asp.CodigoGrupo == this.txtCodGrupo.Text) { Response.Redirect("InstruccionesFinRAVEN.aspx"); } else { this.lblInvalid.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]); this.aspir = FuncionalidadClassLib.manejadorAspirante.GetAspirante((string)Session["codigo"], this.datos.ds); aspir.PruebaR = new FuncionalidadClassLib.PruebaRaven(Int32.Parse(FuncionalidadClassLib.ManejadorPruebas.GetMaxCodePruebas(datos.ds.Tables["pruebaraven"])).ToString().PadLeft(7, '0')); aspir.ResRaven = new FuncionalidadClassLib.ResultadoRaven(); this.preguntas = new FuncionalidadClassLib.PreguntasRaven(); this.aspir.Estado = "evaluando"; FuncionalidadClassLib.manejadorAspirante.modificarAspirante(aspir, datos.ds.Tables["aspirantes"]); this.nPreg = 0; this.ViewState.Add("nPreg", this.nPreg); this.ViewState.Add("aspir", this.aspir); this.ViewState.Add("pregs", this.preguntas); this.horaCarga = DateTime.Now; } if (Session["tiempo"] != null) { this.horaCarga = (DateTime)Session["tiempo"]; } DateTime horaClick = DateTime.Now; TimeSpan timetrans = horaClick.Subtract(this.horaCarga); this.lblTiempoTrans.Text = timetrans.Minutes.ToString() + " Minutos " + timetrans.Seconds.ToString() + " Segundos"; DateTime timeinic = DateTime.Parse("1:00:00"); DateTime timetrans2 = DateTime.Parse(timetrans.Hours.ToString() + ":" + timetrans.Minutes.ToString() + ":" + timetrans.Seconds.ToString()); TimeSpan timeres = timeinic.Subtract(timetrans2); this.lblTiempoRes.Text = timeres.Hours.ToString() + " Hora " + timeres.Minutes.ToString() + " Minutos " + timeres.Seconds.ToString() + " Segundos"; Session.Add("tiempo", this.horaCarga); try { this.MostrarDatos(); } catch (Exception) { //pass... } }
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; } } }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { if (this.ListaAspirVacante1.Selected != "-1") { //foreach (string aspCode in this.ListaAspirVacante1.MultiSelected) //{ FuncionalidadClassLib.Aspirante asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante(/*aspCode*/ this.ListaAspirVacante1.Selected, datos.ds); asp.CodigoGrupo = "GrpTemp"; FuncionalidadClassLib.manejadorAspirante.modificarAspirante(asp, datos.ds.Tables["aspirantes"]); datos.Conectar(); datos.ActualizarBD(); datos.Desconectar(); //} if ((string)Session["tipo"] == "agregar") { Response.Redirect("AgregarGrupo.aspx?codgrp=" + this.Request.Params.Get("codgrp")); } else { Response.Redirect("ModificarGrupo.aspx?codgrp=" + this.Request.Params.Get("codgrp")); } } }
protected void Page_Load(object sender, EventArgs e) { datos = ((AccesoDatos.AccesoDatos)Session["datos"]); if (this.Request.Params.Get("aspircode") != null) { asp = FuncionalidadClassLib.manejadorAspirante.GetAspirante(this.Request.Params.Get("aspircode"), this.datos.ds); this.tblRaven.Visible = true; this.tblCeps.Visible = true; asp = FuncionalidadClassLib.ManejadorPruebas.GetPruebas(asp, datos.ds.Tables["pruebaceps"], datos.ds.Tables["pruebaraven"], datos.ds.Tables["respuestas"]); asp = FuncionalidadClassLib.ManejadorPruebas.GetResultados(asp, datos.ds.Tables["resultadosceps"], datos.ds.Tables["resultadosraven"]); if (asp.ResRaven == null) { if (asp.PruebaR == null) { this.tblRaven.Visible = false; } else { asp.ResRaven = FuncionalidadClassLib.Evaluador.evaluarPruebaraven(asp); this.lblConsistencia.Text = asp.ResRaven.Consistencia; this.lblPercentil.Text = asp.ResRaven.Percentil.ToString(); this.lblDiagnosticoRaven.Text = asp.ResRaven.Diagnostico; this.lblPuntaje.Text = asp.ResRaven.Puntaje.ToString(); } } else { this.lblConsistencia.Text = asp.ResRaven.Consistencia; this.lblPercentil.Text = asp.ResRaven.Percentil.ToString(); this.lblDiagnosticoRaven.Text = asp.ResRaven.Diagnostico; this.lblPuntaje.Text = asp.ResRaven.Puntaje.ToString(); } if (asp.ResCeps == null) { if (asp.PruebaC == null) { this.tblCeps.Visible = false; } else { asp.ResCeps = FuncionalidadClassLib.Evaluador.evaluarPruebaceps(asp); this.lblControl.Text = asp.ResCeps.PControl.ToString(); this.lblDecision.Text = asp.ResCeps.PDecision.ToString(); this.lblExtroversion.Text = asp.ResCeps.PExtrover.ToString(); this.lblParanoidismo.Text = asp.ResCeps.PParan.ToString(); this.lblSinceridad.Text = asp.ResCeps.PSin.ToString(); this.lblDiagnosticoCeps.Text = asp.ResCeps.Diagnostico; } } else { this.lblControl.Text = asp.ResCeps.PControl.ToString(); this.lblDecision.Text = asp.ResCeps.PDecision.ToString(); this.lblExtroversion.Text = asp.ResCeps.PExtrover.ToString(); this.lblParanoidismo.Text = asp.ResCeps.PParan.ToString(); this.lblSinceridad.Text = asp.ResCeps.PSin.ToString(); this.lblDiagnosticoCeps.Text = asp.ResCeps.Diagnostico; } if (asp.Estado != "evaluado") { this.tblResultado.Visible = false; } else { this.tblResultado.Visible = true; if (asp.Resultado == "") { this.ImgResultado.Visible = false; this.cmbResultadoOpcion.Visible = true; this.btnAsignar.Visible = true; } else { this.ImgResultado.Visible = true; if (asp.Resultado == "apto") { this.ImgResultado.ImageUrl = "~/Admin/Recursos/BtnApto.png"; } if (asp.Resultado == "noapto") { this.ImgResultado.ImageUrl = "~/Admin/Recursos/BtnNoApto.png"; } this.cmbResultadoOpcion.Visible = false; this.btnAsignar.Visible = false; } } } }