protected void BtnGuardarEncuestaSemanalP_Click(object sender, EventArgs e)
        {
            TxtIdAspirante.Text = _DataSistema.Cusuario;
            String usuario = null;

            usuario = TxtIdAspirante.Text;
            if (usuario != null || usuario != "")
            {
                CEmpresa objEmpresa = new CEmpresa(_DataSistema.ConexionBaseDato);
                dvEmpresa = new DataView(objEmpresa.Detalle(0, "", "", "", "", "", "",
                                                            "", 0, 0, "", "", "", "", 0, _DataSistema.Cusuario, _DataSistema.Cusuario,
                                                            DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 2).TB_EMPRESA);

                CPasantiaAspirante objPasantiaAspirante = new CPasantiaAspirante(_DataSistema.ConexionBaseDato);
                dvPasantiaAspirante = new DataView(objPasantiaAspirante.Detalle(0, _DataSistema.Cusuario, 0,
                                                                                _DataSistema.Cusuario, DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 1).TB_PASANTIA_ASPIRANTE);
                try
                {
                    if (dvEmpresa.Count > 0)
                    {
                        TxtIdEmpresaE.Text  = dvEmpresa.Table.Rows[0]["ID"].ToString();
                        TxtIdPasantiaE.Text = dvPasantiaAspirante.Table.Rows[0]["ID_PASANTIA"].ToString();

                        CEncuestaAspirante objEncuestaAspirante = new CEncuestaAspirante(_DataSistema.ConexionBaseDato);
                        objResultado = objEncuestaAspirante.Actualizacion(0, TxtIdAspirante.Text, Convert.ToInt32(TxtIdPasantiaE.Text),
                                                                          Convert.ToInt32(TxtIdEmpresaE.Text), Convert.ToChar(RB1.SelectedValue), Convert.ToChar(RB2.SelectedValue),
                                                                          Convert.ToChar(RB3.SelectedValue), Convert.ToChar(RB4.SelectedValue), Convert.ToChar(RB5.SelectedValue),
                                                                          Convert.ToChar(RB6.SelectedValue), _DataSistema.Cusuario, TipoActualizacion.Adicionar);
                    }
                    if (objResultado.CodigoError == 0)
                    {
                        Consultar();
                        DespliegaMensajeUpdatePanel("Registro Guardado Correctamente", UPPanelEncuestaSemanal);
                        //MOSTRAR LA ULTIMA REGISTRADA
                        CEncuestaAspirante objEncuestaAspirante = new CEncuestaAspirante(_DataSistema.ConexionBaseDato);
                        dvEncuesta = new DataView(objEncuestaAspirante.Detalle(0, TxtIdAspirante.Text, Convert.ToInt32(TxtIdPasantiaE.Text),
                                                                               Convert.ToInt32(TxtIdEmpresaE.Text), Convert.ToChar(RB1.SelectedValue), Convert.ToChar(RB2.SelectedValue),
                                                                               Convert.ToChar(RB3.SelectedValue), Convert.ToChar(RB4.SelectedValue), Convert.ToChar(RB5.SelectedValue),
                                                                               Convert.ToChar(RB6.SelectedValue), _DataSistema.Cusuario, DateTime.Now, _DataSistema.Cusuario, DateTime.Now, 3).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                        if (dvEncuesta.Count > 0)
                        {
                            TxtIdEncuesta.Text = dvEncuesta.Table.Rows[0]["ID"].ToString();
                        }
                        CargarReporteEncuestaSemanal();
                        LimpiarEncuesta();
                    }
                    else
                    {
                        DespliegaMensajeUpdatePanel(objResultado.MensajeError, UPPanelEncuestaSemanal);
                    }
                }
                catch (Exception ex)
                {
                    DespliegaMensajeUpdatePanel(ex.Message, UPPanelEncuestaSemanal);
                }
            }
        }
示例#2
0
        //resultado encuesta semanal
        private void FillGVResultadoPreg1()
        {
            CEncuestaAspirante objEncuesta = new CEncuestaAspirante(_DataSistema.ConexionBaseDato);

            dvEncuesta = new DataView(objEncuesta.Detalle(0, "", Convert.ToInt32(TxtIdPasantiaE.Text),
                                                          Convert.ToInt32(TxtIdEmpresaE.Text), ' ', ' ', ' ', ' ', ' ', ' ', _DataSistema.Cusuario
                                                          , DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 4).TB_ENCUESTA_SEMANAL_ASPIRANTE);
            if (dvEncuesta.Count <= 0)
            {
                lblResultadoEncuesta.Text    = "NO POSEE ENCUESTA";
                lblResultadoEncuesta.Visible = true;
            }
            else
            {
                GVResultadoPreg1.DataSource = dvEncuesta;
                GVResultadoPreg1.DataBind();


                dvEncuesta = new DataView(objEncuesta.Detalle(0, "", Convert.ToInt32(TxtIdPasantiaE.Text),
                                                              Convert.ToInt32(TxtIdEmpresaE.Text), ' ', ' ', ' ', ' ', ' ', ' ', _DataSistema.Cusuario
                                                              , DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 5).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                GVResultadoPreg2.DataSource = dvEncuesta;
                GVResultadoPreg2.DataBind();

                dvEncuesta = new DataView(objEncuesta.Detalle(0, "", Convert.ToInt32(TxtIdPasantiaE.Text),
                                                              Convert.ToInt32(TxtIdEmpresaE.Text), ' ', ' ', ' ', ' ', ' ', ' ', _DataSistema.Cusuario
                                                              , DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 6).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                GVResultadoPreg3.DataSource = dvEncuesta;
                GVResultadoPreg3.DataBind();


                dvEncuesta = new DataView(objEncuesta.Detalle(0, "", Convert.ToInt32(TxtIdPasantiaE.Text),
                                                              Convert.ToInt32(TxtIdEmpresaE.Text), ' ', ' ', ' ', ' ', ' ', ' ', _DataSistema.Cusuario
                                                              , DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 7).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                GVResultadoPreg4.DataSource = dvEncuesta;
                GVResultadoPreg4.DataBind();

                dvEncuesta = new DataView(objEncuesta.Detalle(0, "", Convert.ToInt32(TxtIdPasantiaE.Text),
                                                              Convert.ToInt32(TxtIdEmpresaE.Text), ' ', ' ', ' ', ' ', ' ', ' ', _DataSistema.Cusuario
                                                              , DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 8).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                GVResultadoPreg5.DataSource = dvEncuesta;
                GVResultadoPreg5.DataBind();

                dvEncuesta = new DataView(objEncuesta.Detalle(0, "", Convert.ToInt32(TxtIdPasantiaE.Text),
                                                              Convert.ToInt32(TxtIdEmpresaE.Text), ' ', ' ', ' ', ' ', ' ', ' ', _DataSistema.Cusuario
                                                              , DateTime.Today, _DataSistema.Cusuario, DateTime.Today, 9).TB_ENCUESTA_SEMANAL_ASPIRANTE);
                GVResultadoPreg6.DataSource = dvEncuesta;
                GVResultadoPreg6.DataBind();
            }
        }
        protected void CargarReporteEncuestaSemanal()
        {
            DataTable          es;
            CEncuestaAspirante objEncuesta = new CEncuestaAspirante(_DataSistema.ConexionBaseDato);

            dvEncuesta = new DataView(objEncuesta.Detalle(Convert.ToInt32(TxtIdEncuesta.Text), _DataSistema.Cusuario, Convert.ToInt32(TxtIdPasantiaE.Text), Convert.ToInt32(TxtIdEmpresaE.Text), Convert.ToChar(RB1.SelectedValue), Convert.ToChar(RB2.SelectedValue),
                                                          Convert.ToChar(RB3.SelectedValue), Convert.ToChar(RB4.SelectedValue), Convert.ToChar(RB5.SelectedValue), Convert.ToChar(RB6.SelectedValue), _DataSistema.Cusuario,
                                                          DateTime.Now, _DataSistema.Cusuario, DateTime.Now, 2).TB_ENCUESTA_SEMANAL_ASPIRANTE);
            es = dvEncuesta.ToTable();
            RVEncuestaSemanal.Visible = true;
            RVEncuestaSemanal.LocalReport.ReportPath = "ASP/RptEncuestaSemanal.rdlc";
            RVEncuestaSemanal.LocalReport.DataSources.Clear();
            RVEncuestaSemanal.LocalReport.DataSources.Add(new ReportDataSource("TB_ENCUESTA_SEMANAL_ASPIRANTE", es));
        }