예제 #1
0
        protected void FillGVHabilidad()
        {
            CHabilidadAspirante objHabilidad = new CHabilidadAspirante(_DataSistema.ConexionBaseDato);

            dvHabilidad = new DataView(objHabilidad.Detalle(0, 0, _DataSistema.Cusuario, 0, 0, "", DateTime.Now, "", DateTime.Now, 2).TB_HABILIDAD_ASPIRANTE);

            GVHabilidad.DataSource = dvHabilidad;
            GVHabilidad.DataBind();
        }
예제 #2
0
        protected void FillGVHabilidadA()
        {//datos para perfil aspirante
            CHabilidadAspirante objHabilidad = new CHabilidadAspirante(_DataSistema.ConexionBaseDato);

            dvHabilidad = new DataView(objHabilidad.Detalle(0, 0, TxtIdPasante.Text, 0, 0, "",
                                                            DateTime.Now, "", DateTime.Now, 2).TB_HABILIDAD_ASPIRANTE);
            if (dvHabilidad.Count <= 0)
            {
                lblHabilidadA.Text    = "DATOS INCOMPLETOS POR EL ASPIRANTE";
                lblHabilidadA.Visible = true;
                GVHabilidadA.Visible  = false;
            }
            else
            {
                lblHabilidadA.Visible   = false;
                GVHabilidadA.Visible    = true;
                GVHabilidadA.DataSource = dvHabilidad;
                GVHabilidadA.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));
            }
        }
예제 #4
0
        protected void BtnGuardarHabilidad_Click(object sender, EventArgs e)
        {
            try
            {
                CHabilidadAspirante objHabilidadAspirante = new CHabilidadAspirante(_DataSistema.ConexionBaseDato);
                objResultado = objHabilidadAspirante.Actualizacion(0, Convert.ToInt32(CboConocimiento.Text), _DataSistema.Cusuario,
                                                                   Convert.ToInt32(CboCategoriaHabilidad.SelectedValue), Convert.ToInt32(CboNivel.SelectedValue)
                                                                   , _DataSistema.Cusuario, TipoActualizacion.Adicionar);

                if (objResultado.CodigoError == 0)
                {
                    FillGVHabilidad();
                }
                else
                {
                    DespliegaMensajeUpdatePanel(objResultado.MensajeError, UPDestreza);
                }
            }
            catch (Exception ex)
            {
                DespliegaMensajeUpdatePanel(ex.Message, UPDestreza);
            }
        }
예제 #5
0
        protected void GVHabilidad_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            try
            {
                TextBox             Id = GVHabilidad.Rows[e.RowIndex].FindControl("TxtIDHabilidad") as TextBox;
                CHabilidadAspirante objHabilidadAspirante = new CHabilidadAspirante(_DataSistema.ConexionBaseDato);
                objResultado = objHabilidadAspirante.Actualizacion(Convert.ToInt32(Id.Text), 0, _DataSistema.Cusuario,
                                                                   0, 0
                                                                   , _DataSistema.Cusuario, TipoActualizacion.Eliminar);

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