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");
 }
 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. 4
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. 6
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;
 }