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 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"); }
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"; } }
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 Page_Load(object sender, EventArgs e) { datos = ((AccesoDatos.AccesoDatos)Session["datos"]); Session.Add("Adding", false); this.MaintainScrollPositionOnPostBack = true; if (!this.IsPostBack) { List <FuncionalidadClassLib.Aspirante> asps = FuncionalidadClassLib.manejadorAspirante.ConsultarAspirGrupo("GrpTemp", datos.ds); foreach (FuncionalidadClassLib.Aspirante asp in asps) { asp.CodigoGrupo = "GrpNone"; FuncionalidadClassLib.manejadorAspirante.modificarAspirante(asp, datos.ds.Tables["aspirantes"]); } datos.Conectar(); datos.ActualizarBD(); datos.Desconectar(); } }
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) { this.datos = ((AccesoDatos.AccesoDatos)Session["datos"]); if (!this.IsPostBack) { this.calFechRealizacion.VisibleDate = DateTime.Now; this.RellenarComboCComp(); this.RellenarComboMinutos(); if ((string)Session["addedit"] == "add") { this.calFechRealizacion.SelectedDate = DateTime.Now; } else { FuncionalidadClassLib.Grupo grpSelected = FuncionalidadClassLib.ManejadorGrupo.consultargrupo(this.Request.Params.Get("codgrp"), datos.ds.Tables["grupos"], datos.ds.Tables["centroscomputo"]); this.txtCodigo.Text = grpSelected.CodigoGrupo; this.txtExaminador.Text = grpSelected.Examinador; for (int i = 0; i < this.cmbHoras.Items.Count; i++) { if (this.cmbHoras.Items[i].Value == grpSelected.horaRealizacion.ToString()) { this.cmbHoras.SelectedIndex = i; } } for (int i = 0; i < this.cmbMinutos.Items.Count; i++) { if (this.cmbMinutos.Items[i].Value == grpSelected.minutoRealizacion.ToString()) { this.cmbMinutos.SelectedIndex = i; } } this.calFechRealizacion.SelectedDate = grpSelected.FechaRealizacion; this.calFechRealizacion.VisibleDate = grpSelected.FechaRealizacion; for (int i = 0; i < this.cmbCentroComputo.Items.Count; i++) { if (this.cmbCentroComputo.Items[i].Value == grpSelected.CentroComputo.CodCentroComputo) { this.cmbCentroComputo.SelectedIndex = i; } } grpSelected.ListaApirantes = FuncionalidadClassLib.manejadorAspirante.ConsultarAspirGrupo(grpSelected.CodigoGrupo, datos.ds); if (grpSelected.ListaApirantes != null) { FuncionalidadClassLib.Grupo grpTemp = FuncionalidadClassLib.ManejadorGrupo.consultargrupo("GrpTemp", datos.ds.Tables["grupos"], datos.ds.Tables["centroscomputo"]); grpTemp.ListaApirantes = grpSelected.ListaApirantes; FuncionalidadClassLib.ManejadorGrupo.modificarGrupo(grpTemp, datos.ds); foreach (FuncionalidadClassLib.Aspirante asp in grpTemp.ListaApirantes) { asp.CodigoGrupo = grpTemp.CodigoGrupo; FuncionalidadClassLib.manejadorAspirante.modificarAspirante(asp, datos.ds.Tables["aspirantes"]); } datos.Conectar(); datos.ActualizarBD(); datos.Desconectar(); } } this.ListaAspirGrupo1.GrpCode = "GrpTemp"; this.ListaAspirGrupo1.Reload(); } grp = FuncionalidadClassLib.ManejadorGrupo.consultargrupo("GrpTemp", datos.ds.Tables["grupos"], datos.ds.Tables["centroscomputo"]); if ((bool)Session["adding"]) { this.txtCodigo.Text = FuncionalidadClassLib.ManejadorGrupo.generarCodigo(grp, datos.ds.Tables["grupos"]); this.txtExaminador.Text = grp.Examinador; for (int i = 0; i < this.cmbHoras.Items.Count; i++) { if (this.cmbHoras.Items[i].Value == grp.horaRealizacion.ToString()) { this.cmbHoras.SelectedIndex = i; } } for (int i = 0; i < this.cmbMinutos.Items.Count; i++) { if (this.cmbMinutos.Items[i].Value == grp.minutoRealizacion.ToString()) { this.cmbMinutos.SelectedIndex = i; } } this.calFechRealizacion.SelectedDate = grp.FechaRealizacion; for (int i = 0; i < this.cmbCentroComputo.Items.Count; i++) { if (this.cmbCentroComputo.Items[i].Value == grp.CentroComputo.CodCentroComputo) { this.cmbCentroComputo.SelectedIndex = i; } } Session["adding"] = false; } this.lnkAnioAnt.Text = (this.calFechRealizacion.VisibleDate.Year - 1).ToString(); this.lnkAnioSig.Text = (this.calFechRealizacion.VisibleDate.Year + 1).ToString(); this.lblExaminadorReq.Visible = false; }