Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }