Esempio n. 1
0
 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");
 }
Esempio n. 3
0
        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();
 }
Esempio n. 5
0
 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"));
         }
     }
 }
Esempio n. 7
0
 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;
 }