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