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); } } }
//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)); }