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