Beispiel #1
0
        protected void BtnEscolaridadGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                decimal Nota = Convert.ToDecimal(TxtNotas.Text);
                String  datoEscolaridad, datoCarrera, datoCEscolar, datoPais, datoOtra, datoAnio;
                Boolean existe = false;
                String  datoInserEscolaridad, datoInserCarrera, datoInserCEscolar, datoInserPais, datoInserOtra, datoInserAnio;
                CEscolaridadAspirante objEscolaridadAspirante = new CEscolaridadAspirante(_DataSistema.ConexionBaseDato);
                dsEscolaridad = objEscolaridadAspirante.Detalle(0, _DataSistema.Cusuario, 0, 0, 0, "", "", 0, 0, "", DateTime.Now, "", DateTime.Now, 4);
                foreach (System.Data.DataRow dr1 in dsEscolaridad.Tables["TB_ESCOLARIDAD_ASPIRANTE"].Rows)
                {
                    datoEscolaridad = dr1["DS_ESCOLARIDAD"].ToString();
                    datoCarrera     = dr1["DS_CARRERA"].ToString();
                    datoCEscolar    = dr1["DS_CENTRO_ESCOLAR"].ToString();
                    datoPais        = dr1["DS_PAIS"].ToString();
                    datoOtra        = dr1["DS_OTRA"].ToString();
                    datoAnio        = dr1["NM_ANIO_FIN"].ToString();

                    datoInserEscolaridad = CboNivelEducativo.SelectedValue;
                    datoInserCarrera     = CboOpcionAcademica.SelectedValue;
                    datoInserCEscolar    = CboInstitucion.SelectedValue;
                    datoInserPais        = CboPais.SelectedValue;
                    datoInserOtra        = TxtOtraInstitucion.Text;
                    datoInserAnio        = TxtAnioFin.Text;

                    if ((datoEscolaridad == datoInserEscolaridad) && (datoCarrera == datoInserCarrera) && (datoCEscolar == datoInserCEscolar) && (datoPais == datoInserPais) && (datoOtra == datoInserOtra) && (datoAnio == datoInserAnio))
                    {
                        existe = true;
                    }
                }
                if (existe == true)
                {
                    DespliegaMensajeUpdatePanel("Escolaridad ya registrada", UPEscolaridad);
                }
                else
                {
                    objResultado = objEscolaridadAspirante.Actualizacion(0, _DataSistema.Cusuario, Convert.ToInt32(CboNivelEducativo.SelectedValue),
                                                                         Convert.ToInt32(CboOpcionAcademica.SelectedValue), Convert.ToInt32(CboInstitucion.SelectedValue),
                                                                         CboPaisEscolaridad.SelectedValue, TxtOtraInstitucion.Text, Convert.ToInt32(TxtAnioFin.Text), Nota
                                                                         , _DataSistema.Cusuario, TipoActualizacion.Adicionar);

                    if (objResultado.CodigoError == 0)
                    {
                        FillGVEscolaridad();
                    }
                    else
                    {
                        DespliegaMensajeUpdatePanel(objResultado.MensajeError, UPEscolaridad);
                    }
                }
            }
            catch (Exception ex)
            {
                DespliegaMensajeUpdatePanel(ex.Message, UPEscolaridad);
            }
        }
Beispiel #2
0
        protected void FillGVEscolaridad()
        {
            CEscolaridadAspirante objEscolaridad = new CEscolaridadAspirante(_DataSistema.ConexionBaseDato);

            dvEscolaridad = new DataView(objEscolaridad.Detalle(0, _DataSistema.Cusuario, 0, 0, 0, "", "", 0, 0, "", DateTime.Now, "", DateTime.Now, 3).TB_ESCOLARIDAD_ASPIRANTE);

            GVEscolaridad.DataSource = dvEscolaridad;
            GVEscolaridad.DataBind();
        }
Beispiel #3
0
        protected void FillGVEscolaridadA()
        {//datos para perfil aspirante
            CEscolaridadAspirante objEscolaridad = new CEscolaridadAspirante(_DataSistema.ConexionBaseDato);

            dvEscolaridad = new DataView(objEscolaridad.Detalle(0, TxtIdPasante.Text, 0, 0, 0, 0, "", "", 0
                                                                , 0, "", DateTime.Now, "", DateTime.Now, 3).TB_ESCOLARIDAD_ASPIRANTE);
            if (dvEscolaridad.Count <= 0)
            {
                lblEscolaridad.Text    = "DATOS INCOMPLETOS POR EL ASPIRANTE";
                lblEscolaridad.Visible = true;
                GVEscolaridadA.Visible = false;
            }
            else
            {
                lblEscolaridad.Visible    = false;
                GVEscolaridadA.Visible    = true;
                GVEscolaridadA.DataSource = dvEscolaridad;
                GVEscolaridadA.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            _DataSistema = (ClsSistema)Session["MyDataSistema"];
            if (!IsPostBack)
            {
                DataTable dt;

                CAspirante objAspirante = new CAspirante(_DataSistema.ConexionBaseDato);
                DataView   dvAspirante  = new DataView(objAspirante.Detalle(_DataSistema.Cusuario, "", "", DateTime.Today, 'X',
                                                                            "", "", "", "", "", "", 'X', 0, "", 0, 0, 0, "", "", "", "", "", DateTime.Today, "", DateTime.Today, 4).TB_ASPIRANTE);

                dt = dvAspirante.ToTable();
                ReportViewer1.Visible = true;
                ReportViewer1.LocalReport.ReportPath = "ASP/RptFichaAspirante.rdlc";
                ReportViewer1.LocalReport.DataSources.Clear();
                ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TB_ASPIRANTE", dt));

                DataTable             dt2;
                CEscolaridadAspirante objEscolaridad = new CEscolaridadAspirante(_DataSistema.ConexionBaseDato);
                DataView dvEscolaridad = new DataView(objEscolaridad.Detalle(0, _DataSistema.Cusuario, 0, 0, 0, 0, "", "", 0, 0, "", DateTime.Now,
                                                                             "", DateTime.Now, 3).TB_ESCOLARIDAD_ASPIRANTE);
                dt2 = dvEscolaridad.ToTable();
                ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TB_ESCOLARIDAD_ASPIRANTE", dt2));

                DataTable           dt3;
                CHabilidadAspirante objHabilidad = new CHabilidadAspirante(_DataSistema.ConexionBaseDato);
                DataView            dvHabilidad  = new DataView(objHabilidad.Detalle(0, 0, _DataSistema.Cusuario, 0, 0, "",
                                                                                     DateTime.Now, "", DateTime.Now, 2).TB_HABILIDAD_ASPIRANTE);
                dt3 = dvHabilidad.ToTable();
                ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TB_HABILIDAD_ASPIRANTE", dt3));

                DataTable          dt4;
                CDestrezaAspirante objDestreza = new CDestrezaAspirante(_DataSistema.ConexionBaseDato);
                DataView           dvDestreza  = new DataView(objDestreza.Detalle(0, 0, _DataSistema.Cusuario, "",
                                                                                  DateTime.Now, "", DateTime.Now, 2).TB_DESTREZA_ASPIRANTE);
                dt4 = dvDestreza.ToTable();
                ReportViewer1.LocalReport.DataSources.Add(new ReportDataSource("TB_DESTREZA_ASPIRANTE", dt4));
            }
        }
Beispiel #5
0
        protected void GVEscolaridad_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                TextBox Id = GVEscolaridad.Rows[e.RowIndex].FindControl("TxtIDEscolaridad") as TextBox;
                CEscolaridadAspirante objEscolaridadAspirante = new CEscolaridadAspirante(_DataSistema.ConexionBaseDato);
                objResultado = objEscolaridadAspirante.Actualizacion(Convert.ToInt32(Id.Text), _DataSistema.Cusuario, 0,
                                                                     0, 0, "", "", 0, 0
                                                                     , _DataSistema.Cusuario, TipoActualizacion.Eliminar);

                if (objResultado.CodigoError == 0)
                {
                    FillGVEscolaridad();
                }
                else
                {
                    DespliegaMensajeUpdatePanel(objResultado.MensajeError, UPEscolaridad);
                }
            }
            catch (Exception ex)
            {
                DespliegaMensajeUpdatePanel(ex.Message, UPEscolaridad);
            }
        }