예제 #1
0
        protected void gvDatos1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int indice = Convert.ToInt32(e.CommandArgument);

            if (e.CommandName == "ver")
            {
                axVarSes.Escribe("strPersonaRegistrar", gvUsuarios.Rows[indice].Cells[0].Text);
                axVarSes.Escribe("strOperacion", "1");
                axVarSes.Escribe("strConsolidado", "0");
                axVarSes.Escribe("strCrearNuevoFamiliar", string.Empty);
                axVarSes.Escribe("strCrearNuevoAlumno", string.Empty);
                axVarSes.Escribe("strNSAlumno", string.Empty);
                axVarSes.Escribe("strNSFamiliar", string.Empty);
                if (axVarSes.Lee <string>("strReimprimir").Equals("0") && axVarSes.Lee <string>("strCorregir").Equals("0"))
                {
                    Response.Redirect("ADMIS_FormRegistro.aspx");
                }
                else if (axVarSes.Lee <string>("strReimprimir").Equals("1") && axVarSes.Lee <string>("strCorregir").Equals("0"))
                {
                    Response.Redirect("ADMIS_ReimprimirFormRegistro.aspx");
                }
                else if (axVarSes.Lee <string>("strReimprimir").Equals("0") && axVarSes.Lee <string>("strCorregir").Equals("1"))
                {
                    Response.Redirect("ADMIS_CorregirFormRegistro.aspx");
                }
            }
            if (e.CommandName == "eliminar")
            {
                libDatos.StrConexion    = axVarSes.Lee <string>("strConexion");
                libDatos.NumSecDatosPer = Convert.ToInt64(gvUsuarios.Rows[indice].Cells[0].Text);
                libDatos.Ver();
                libDatos.FechaNacimiento = Convert.ToDateTime(libDatos.FechaNacimiento.Trim()).ToString("dd/MM/yyyy");
                libDatos.Estado          = 2;//eliminado
                if (!libDatos.Modificar())
                {
                    pnMensajeError.Visible = true;
                    lblMensajeError.Text   = "No se pudo eliminar el registro. " + libDatos.Mensaje;
                    pnMensajeOK.Visible    = false;
                    pnVacio.Focus();
                }
                else
                {
                    gvUsuarios.Visible            = true;
                    gvUsuarios.Columns[0].Visible = true;
                    gvUsuarios.DataSource         = libDatos.dtObtenerPersonas(tbusuario.Text);
                    gvUsuarios.DataBind();
                    gvUsuarios.Columns[0].Visible = false;
                }
            }
        }
예제 #2
0
        protected void evaluarLlenado()
        {
            long  aux = 0;
            Match me  = Regex.Match(axVarSes.Lee <string>("strPersonaRegistrar"), "(\\d+)");

            if (me.Success)
            {
                aux += Convert.ToInt64(me.Value);
            }
            if ((!string.IsNullOrEmpty(axVarSes.Lee <string>("strPersonaRegistrar"))) && (aux > 0) && (axVarSes.Lee <string>("strOperacion").Equals("1")))
            {
                BD_ADMIS_DatosPersonales libDatosPer = new BD_ADMIS_DatosPersonales();
                libDatosPer.StrConexion    = axVarSes.Lee <string>("strConexion");
                libDatosPer.NumSecDatosPer = Convert.ToInt64(axVarSes.Lee <string>("strPersonaRegistrar"));
                libDatosPer.Ver();
                tbPrimerApellido.Text             = libDatosPer.PrimerApellido;
                tbSegundoApellido.Text            = libDatosPer.SegundoApellido;
                ddlLocalidadZona.SelectedValue    = libDatosPer.NumSecLocalidadDomicilio.ToString();
                ddlLugarInscripcion.SelectedValue = libDatosPer.NumSecUbicacionInscripcion.ToString();
                tbNombres.Text      = libDatosPer.Nombres;
                tbDocIdentidad.Text = libDatosPer.DocIdentidad;
                ddlTipoDocIdentidad.SelectedValue = libDatosPer.TipoDocIdentidad.ToString();
                ddlGenero.SelectedValue           = libDatosPer.Genero.ToString();
                ddlGrupoSangre.SelectedValue      = libDatosPer.GrupoSangre.ToString();
                ddlEstadoCivil.SelectedValue      = libDatosPer.EstadoCivil.ToString();
                ddlDiscapacidad.SelectedValue     = libDatosPer.TipoDiscapacidad.ToString();
                tbCalleAvenida.Text             = libDatosPer.AvenidaCalle;
                tbNumeroDom.Text                = libDatosPer.Numero;
                tbZona.Text                     = libDatosPer.Zona;
                tbNombreEdificio.Text           = libDatosPer.Edificio;
                tbPiso.Text                     = libDatosPer.Piso;
                tbNumeroDepto.Text              = libDatosPer.Depto;
                tbTelefonoDomicilio.Text        = libDatosPer.Telefono.ToString();
                tbCelular.Text                  = libDatosPer.Celular.ToString();
                libDatosPer.Celular             = tbCelular.Text;
                tbEmail.Text                    = libDatosPer.Email;
                ddlViveCon.SelectedValue        = libDatosPer.ViveCon.ToString();
                tbFechaNac.Text                 = libDatosPer.FechaNacimiento;
                ddlAreaNacimiento.SelectedValue = libDatosPer.AreaNacimiento.ToString();
                BD_Localidades liblocalidades = new BD_Localidades();
                liblocalidades.StrConexion = axVarSes.Lee <string>("strConexion");
                liblocalidades.NumSec      = libDatosPer.NumSecLocalidadNac;
                string     auxestado  = liblocalidades.EstadoLocalidad();
                BD_Estados libestados = new BD_Estados();
                libestados.StrConexion   = axVarSes.Lee <string>("strConexion");
                libestados.NumSec        = Convert.ToInt64(auxestado);
                ddlPaisNac.SelectedValue = libestados.PaisEstado();
                CargarDdlEstadosNac(ddlPaisNac.SelectedValue);
                if (ddlEstadoNac.Items.Count > 0)
                {
                    ddlEstadoNac.SelectedValue = auxestado;
                }
                CargarDdlLocalidadesNac(ddlEstadoNac.SelectedValue);
                if (ddlCiudadNac.Items.Count > 0)
                {
                    ddlCiudadNac.SelectedValue = libDatosPer.NumSecLocalidadNac.ToString();
                }
                ddlNacionalidad.SelectedValue = libDatosPer.NumSecNacionalidad.ToString();
                tbObservaciones.Text          = libDatosPer.Observaciones;
                liblocalidades.NumSec         = libDatosPer.NumSecLocalidadBachillerato;
                auxestado                 = liblocalidades.EstadoLocalidad();
                libestados.NumSec         = Convert.ToInt64(auxestado);
                ddlPaisBach.SelectedValue = libestados.PaisEstado();
                CargarDdlEstadosBach(ddlPaisBach.SelectedValue);
                if (ddlEstadoBach.Items.Count > 0)
                {
                    ddlEstadoBach.SelectedValue = auxestado;
                }
                CargarDdlLocalidadesBach(ddlEstadoBach.SelectedValue);
                if (ddlCiudadBach.Items.Count > 0)
                {
                    ddlCiudadBach.SelectedValue = libDatosPer.NumSecLocalidadBachillerato.ToString();
                }
                CargarDdlColegios();
                if (ddlColegio.Items.Count > 0)
                {
                    ddlColegio.SelectedValue = libDatosPer.NumSecColegio.ToString();
                }
                ddlAnio.SelectedValue        = libDatosPer.AnioBachillerato.ToString();
                ddlTipoColegio.SelectedValue = libDatosPer.TipoColegio.ToString();
                ddlAreaColegio.SelectedValue = libDatosPer.AreaColegio.ToString();
                ddlTurno.SelectedValue       = libDatosPer.Turno.ToString();
                ddlCarreras.SelectedValue    = libDatosPer.NumSecSubdepartamento.ToString();

                BD_ADMIS_DatosTutor libtutor = new BD_ADMIS_DatosTutor();
                libtutor.StrConexion    = axVarSes.Lee <string>("strConexion");
                libtutor.NumSecDatosPer = libDatosPer.NumSecDatosPer;
                libtutor.Ver();
                ddlParentesco.SelectedValue            = libtutor.TipoTutor.ToString();
                tbPrimerApTutor.Text                   = libtutor.PrimerApellido;
                tbSegundoApTutor.Text                  = libtutor.SegundoApellido;
                tbNombreTutor.Text                     = libtutor.Nombres;
                tbDocIdentidadTutor.Text               = libtutor.DocIdentidad;
                ddlTipoDocIdentidadTutor.SelectedValue = libtutor.TipoDocIdentidad.ToString();
                ddlGeneroTutor.SelectedValue           = libtutor.Genero.ToString();
                tbCalleAvenidaTutor.Text               = libtutor.AvenidaCalle;
                tbNumeroDomTutor.Text                  = libtutor.Numero;
                tbZonaTutor.Text               = libtutor.Zona;
                tbTelefonoTutor.Text           = libtutor.Telefono.ToString();
                tbCelularTutor.Text            = libtutor.Celular;
                tbEmailTutor.Text              = libtutor.Email;
                tbInstitucionLaboralTutor.Text = libtutor.InstitucionTrabajo;
                tbCargoTutor.Text              = libtutor.Cargo;
                tbTelefonoOficina.Text         = libtutor.TelefonoTrabajo;
                tbEdificioTutor.Text           = libtutor.Edificio;
                tbDeptoTutor.Text              = libtutor.Depto;
                if (libtutor.AutSeguimiento == 1)
                {
                    rbSi.Checked = true;
                }
                if (libtutor.AutSeguimiento == 0)
                {
                    rbNo.Checked = true;
                }
                BD_ADMIS_ContactoEmergencia libContacto = new BD_ADMIS_ContactoEmergencia();
                libContacto.StrConexion    = axVarSes.Lee <string>("strConexion");
                libContacto.NumSecDatosPer = libDatosPer.NumSecDatosPer;
                libContacto.Ver();
                tbNombreCompleto.Text    = libContacto.NombreCompleto;
                tbTelefonoContacto1.Text = libContacto.TelefonoContacto1;
                tbTelefonoContacto2.Text = libContacto.TelefonoContacto2;
                CargarDdlPensums();
            }
            else
            {
                CargarDdlEstadosBach(ddlPaisBach.SelectedValue);
                ddlEstadoBach.SelectedValue = "1"; // por defecto carga la paz
                CargarDdlLocalidadesBach(ddlEstadoBach.SelectedValue);
                ddlCiudadBach.SelectedValue = "1"; // por defecto carga la paz
                CargarDdlColegios();
                CargarDdlEstadosNac(ddlPaisNac.SelectedValue);
                ddlEstadoNac.SelectedValue = "1"; // por defecto carga la paz
                CargarDdlLocalidadesNac(ddlEstadoNac.SelectedValue);
                ddlCiudadNac.SelectedValue = "1"; // por defecto carga la paz
            }
        }