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