public static List<string> GetCitizenList(string prefixText, int count) { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); ENTResponse oENTResponse = new ENTResponse(); List<String> ServiceResponse = new List<String>(); String Item; try { // Formulario oENTCiudadano.Nombre = prefixText; // Transacción oENTResponse = oBPCiudadano.searchCiudadano(oENTCiudadano); // Validaciones if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); } // Configuración de arreglo de respuesta foreach (DataRow rowCiudadano in oENTResponse.dsResponse.Tables[1].Rows){ Item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(rowCiudadano["NombreCiudadano"].ToString(), rowCiudadano["CiudadanoId"].ToString()); ServiceResponse.Add(Item); } }catch (Exception){ // Do Nothing } //Return Selected Products return ServiceResponse; }
public static List<string> GetCitizenList(string prefixText, int count) { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); ENTResponse oENTResponse = new ENTResponse(); List<String> ServiceResponse = new List<String>(); String Item; // Errores conocidos: // * El control toma el foco con el metodo JS Focus() sólo si es llamado con la función JS pageLoad() // * No se pudo encapsular en un WUC // * Si se selecciona un nombre válido, enseguida se borra y se pone uno inválido, el control almacena el ID del nombre válido, se implemento el siguiente Script en la transacción // If Not Exists ( Select 1 From Ciudadano Where CiudadanoId = @CiudadanoId And ( Nombre + ' ' + ApellidoPaterno + ' ' + IsNull(ApellidoMaterno, '') = @NombreTemporal ) ) // Begin // Set @CiudadanoId = 0 // End try { // Formulario oENTCiudadano.Nombre = prefixText; // Transacción oENTResponse = oBPCiudadano.searchCiudadano(oENTCiudadano); // Validaciones if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); } // Configuración de arreglo de respuesta foreach (DataRow rowCiudadano in oENTResponse.dsResponse.Tables[1].Rows){ Item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(rowCiudadano["NombreCiudadano"].ToString(), rowCiudadano["CiudadanoId"].ToString()); ServiceResponse.Add(Item); } }catch (Exception){ // Do Nothing } // Regresar listado de Ciudadanos return ServiceResponse; }
private void ComboOcupacion() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { oBPCiudadano.SelectComboOcupacion(); if (oBPCiudadano.ErrorId == 0) { if (oBPCiudadano.ENTCiudadano.ResultData.Tables[0].Rows.Count > 0) { ddlOcupacion.DataSource = oBPCiudadano.ENTCiudadano.ResultData; ddlOcupacion.DataTextField = "Nombre"; ddlOcupacion.DataValueField = "OcupacionId"; ddlOcupacion.DataBind(); } } } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page , this.GetType() , Convert.ToString(Guid.NewGuid()) , "alert('" + gcJavascript.ClearText(ex.Message) + "');" , true); } }
private void ComboNacionalidad() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { oENTResponse = oBPCiudadano.SelectComboNacionalidad(oENTCiudadano); if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } ddlNacionalidad.DataSource = oENTResponse.dsResponse.Tables[1]; ddlNacionalidad.DataTextField = "Nombre"; ddlNacionalidad.DataValueField = "NacionalidadId"; ddlNacionalidad.DataBind(); ddlNacionalidad.Items.Insert(0, new ListItem("[Seleccione]", "0")); } catch (Exception ex) { ScriptManager.RegisterStartupScript(this.Page , this.GetType() , Convert.ToString(Guid.NewGuid()) , "alert('" + gcJavascript.ClearText(ex.Message) + "');" , true); } }
// Rutinas del programador void AgregarCiudadano() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); DateTime dtFechaNacimiento; try { //Validaciones ValidateForm(); // Obtener fecha de nacimiento del ciudadano dtFechaNacimiento = DateTime.Now; dtFechaNacimiento = dtFechaNacimiento.AddYears(Int32.Parse(this.txtEdad.Text.Trim()) * -1); //Asignación de parametros //Info general oENTCiudadano.Nombre = txtNombre.Text; oENTCiudadano.ApellidoPaterno = txtApellidoPaterno.Text; oENTCiudadano.ApellidoMaterno = txtApellidoMaterno.Text; oENTCiudadano.SexoId = Convert.ToInt32(ddlSexo.SelectedValue); oENTCiudadano.FechaNacimiento = dtFechaNacimiento; oENTCiudadano.NacionalidadId = Convert.ToInt32(ddlNacionalidad.SelectedValue); oENTCiudadano.OcupacionId = Convert.ToInt32(ddlOcupacion.SelectedValue); oENTCiudadano.EscolaridadId = Convert.ToInt32(ddlEscolaridad.SelectedValue); oENTCiudadano.EstadoCivilId = Convert.ToInt32(ddlEstadoCivil.SelectedValue); oENTCiudadano.TelefonoPrincipal = txtTelefonoPrincipal.Text; oENTCiudadano.TelefonoOtro = txtOtroTelefono.Text; oENTCiudadano.CorreoElectronico = txtCorreoElectronico.Text; oENTCiudadano.DependientesEconomicos = (String.IsNullOrEmpty(txtDependientesEconomicos.Text) ? Convert.ToByte(0) : Convert.ToByte(txtDependientesEconomicos.Text) ); oENTCiudadano.MedioComunicacionId = Convert.ToInt32(ddlMedioComunicacion.SelectedValue); //Domicilio oENTCiudadano.PaisId = Convert.ToInt32(ddlPais.SelectedValue); oENTCiudadano.EstadoId = Convert.ToInt32(ddlEstado.SelectedValue); oENTCiudadano.CiudadId = Convert.ToInt32(ddlCiudad.SelectedValue); oENTCiudadano.ColoniaId = Convert.ToInt32(ddlColonia.SelectedValue); oENTCiudadano.Calle = txtNombreCalle.Text; oENTCiudadano.NumeroExterior = txtNumExterior.Text; oENTCiudadano.NumeroInterior = txtNumInterior.Text; oENTCiudadano.AniosResidiendoNL = (String.IsNullOrEmpty(txtAniosResidiendo.Text) ? Convert.ToByte(0) : Convert.ToByte(txtAniosResidiendo.Text)); //Info de origen oENTCiudadano.PaisOrigenId = Convert.ToInt32(ddlPaisOrigen.SelectedValue); oENTCiudadano.EstadoOrigenId = Convert.ToInt32(ddlEstadoOrigen.SelectedValue); oENTCiudadano.CiudadOrigenId = Convert.ToInt32(ddlCiudadOrigen.SelectedValue); //Transacción oENTResponse = oBPCiudadano.InsertCiudadano(oENTCiudadano); //Validación if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Determinar de donde fue enviada la petición if (this.hddSolicitudId.Value != ""){ Response.Redirect("../Quejas/QueAgregarCiudadanos.aspx?key=" + this.hddSolicitudId.Value + "|" + this.SenderId.Value + "|" + oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadanoId"].ToString(), false); }else{ if (this.hddExpedienteId.Value != ""){ RedirectVisitadurias(oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadanoId"].ToString()); }else { Limpiar(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Ciudadano agregado con éxito');", true); } } }catch (Exception ex){ throw (ex); } }
private void SelectCiudadanoDetalle(Int32 CiudadanoId) { BPCiudadano BPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { // Formulario oENTCiudadano.CiudadanoId = CiudadanoId; // Transacción oENTResponse = BPCiudadano.SelectCiudadano_ByID(oENTCiudadano); // Validación if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Detalle del ciudadano this.txtNombre.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Nombre"].ToString(); this.txtApellidoPaterno.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["ApellidoPaterno"].ToString(); this.txtApellidoMaterno.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["ApellidoMaterno"].ToString(); this.txtEdad.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Edad"].ToString(); this.txtTelefonoPrincipal.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["TelefonoPrincipal"].ToString(); this.txtOtroTelefono.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["TelefonoOtro"].ToString(); this.txtCorreoElectronico.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["CorreoElectronico"].ToString(); this.txtDependientesEconomicos.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["DependientesEconomicos"].ToString(); this.txtNombreCalle.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Calle"].ToString(); this.txtNumExterior.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NumeroExterior"].ToString(); this.txtNumInterior.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NumeroInterior"].ToString(); this.txtAniosResidiendo.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["AniosResidiendoNL"].ToString(); this.ddlSexo.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["SexoId"].ToString(); this.ddlNacionalidad.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["NacionalidadId"].ToString(); this.ddlOcupacion.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["OcupacionId"].ToString(); this.ddlEscolaridad.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["EscolaridadId"].ToString(); this.ddlEstadoCivil.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["EstadoCivilId"].ToString(); this.ddlMedioComunicacion.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["MedioComunicacionId"].ToString(); this.ddlPais.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["PaisId"].ToString(); ComboEstados(); this.ddlEstado.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["EstadoId"].ToString(); ComboCiudades(); this.ddlCiudad.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadId"].ToString(); ComboColonia(); this.ddlColonia.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["ColoniaId"].ToString(); this.ddlPaisOrigen.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["PaisOrigenId"].ToString(); ComboEstadosOrigen(); this.ddlEstadoOrigen.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["EstadoOrigenId"].ToString(); ComboCiudadesOrigen(); this.ddlCiudadOrigen.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadOrigenId"].ToString(); }catch (Exception ex){ ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('" + gcJavascript.ClearText(ex.Message) + "');", true); } }
void ModificarCiudadano(int CiudadanoId) { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); DateTime dtFechaNacimiento; try { //Validaciones ValidateForm(); // Obtener fecha de nacimiento del ciudadano dtFechaNacimiento = DateTime.Now; dtFechaNacimiento = dtFechaNacimiento.AddYears(Int32.Parse(this.txtEdad.Text.Trim()) * -1); //Asignación de parametros //Info general oENTCiudadano.CiudadanoId = CiudadanoId; oENTCiudadano.Nombre = txtNombre.Text; oENTCiudadano.ApellidoPaterno = txtApellidoPaterno.Text; oENTCiudadano.ApellidoMaterno = txtApellidoMaterno.Text; oENTCiudadano.SexoId = Convert.ToInt32(ddlSexo.SelectedValue); oENTCiudadano.FechaNacimiento = dtFechaNacimiento; oENTCiudadano.NacionalidadId = Convert.ToInt32(ddlNacionalidad.SelectedValue); oENTCiudadano.OcupacionId = Convert.ToInt32(ddlOcupacion.SelectedValue); oENTCiudadano.EscolaridadId = Convert.ToInt32(ddlEscolaridad.SelectedValue); oENTCiudadano.EstadoCivilId = Convert.ToInt32(ddlEstadoCivil.SelectedValue); oENTCiudadano.TelefonoPrincipal = txtTelefonoPrincipal.Text; oENTCiudadano.TelefonoOtro = txtOtroTelefono.Text; oENTCiudadano.CorreoElectronico = txtCorreoElectronico.Text; oENTCiudadano.DependientesEconomicos = (String.IsNullOrEmpty(txtDependientesEconomicos.Text) ? Convert.ToByte(0) : Convert.ToByte(txtDependientesEconomicos.Text)); oENTCiudadano.MedioComunicacionId = Convert.ToInt32(ddlMedioComunicacion.SelectedValue); //Domicilio oENTCiudadano.PaisId = Convert.ToInt32(ddlPais.SelectedValue); oENTCiudadano.EstadoId = Convert.ToInt32(ddlEstado.SelectedValue); oENTCiudadano.CiudadId = Convert.ToInt32(ddlCiudad.SelectedValue); oENTCiudadano.ColoniaId = Convert.ToInt32(ddlColonia.SelectedValue); oENTCiudadano.Calle = txtNombreCalle.Text; oENTCiudadano.NumeroExterior = txtNumExterior.Text; oENTCiudadano.NumeroInterior = txtNumInterior.Text; oENTCiudadano.AniosResidiendoNL = (String.IsNullOrEmpty(txtAniosResidiendo.Text) ? Convert.ToByte(0) : Convert.ToByte(txtAniosResidiendo.Text)); //Info de origen oENTCiudadano.PaisOrigenId = Convert.ToInt32(ddlPaisOrigen.SelectedValue); oENTCiudadano.EstadoOrigenId = Convert.ToInt32(ddlEstadoOrigen.SelectedValue); oENTCiudadano.CiudadOrigenId = Convert.ToInt32(ddlCiudadOrigen.SelectedValue); //Transacción oENTResponse = oBPCiudadano.UpdateCiudadano(oENTCiudadano); //Validación if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } }catch (Exception ex){ throw (ex); } }
void SelectSexo() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { // Transacción oBPCiudadano.SelectComboSexo(); // Validaciones if (oBPCiudadano.ErrorId != 0) { throw new Exception(oBPCiudadano.ErrorDescription); } // Llenado de controles if (oBPCiudadano.ENTCiudadano.ResultData.Tables[0].Rows.Count > 0){ ddlSexo.DataSource = oBPCiudadano.ENTCiudadano.ResultData; ddlSexo.DataTextField = "Nombre"; ddlSexo.DataValueField = "SexoId"; ddlSexo.DataBind(); } }catch (Exception ex){ ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('" + gcJavascript.ClearText(ex.Message) + "');", true); } }
void SelectPais() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { // Transacción oENTResponse = oBPCiudadano.SelectComboPais(oENTCiudadano); // Validaciones if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Llenado de control this.ddlPais.DataSource = oENTResponse.dsResponse.Tables[1]; this.ddlPais.DataTextField = "Nombre"; this.ddlPais.DataValueField = "PaisId"; this.ddlPais.DataBind(); this.ddlPais.Items.Insert(0, new ListItem("[Seleccione]", "0")); }catch (Exception ex){ ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('" + gcJavascript.ClearText(ex.Message) + "');", true); } }
private void SelectSexo_Action() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { oBPCiudadano.SelectComboSexo(); if (oBPCiudadano.ErrorId == 0) { if (oBPCiudadano.ENTCiudadano.ResultData.Tables[0].Rows.Count > 0) { this.ddlSexo.DataSource = oBPCiudadano.ENTCiudadano.ResultData; this.ddlSexo.DataTextField = "Nombre"; this.ddlSexo.DataValueField = "SexoId"; this.ddlSexo.DataBind(); } // Agregar Item de selección this.ddlSexo.Items.Insert(0, new ListItem("[Seleccione]", "0")); } }catch (Exception ex){ throw (ex); } }
void SelectCiudadanoByID(String CiudadanoId) { BPCiudadano BPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { // Formulario oENTCiudadano.CiudadanoId = Int32.Parse(CiudadanoId); // Transacción oENTResponse = BPCiudadano.SelectCiudadano_ByID(oENTCiudadano); // Validación if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Cargar el Autosuggest de Búsqueda de ciudadano this.txtCiudadano.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NombreCompleto"].ToString(); this.hddCiudadanoId.Value = oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadanoId"].ToString(); }catch (Exception ex){ throw (ex); } }
void SelectCiudadano() { BPCiudadano BPCiudadano = new BPCiudadano(); try { // Validaciones if (this.txtNombre.Text.Trim() == "" && this.TextBoxPaterno.Text.Trim() == "" && this.TextBoxMaterno.Text.Trim() == "") { throw new Exception("Debido a la cantidad de información, es necesario incluir un nombre o algún apellido para poder realizar la consulta"); } // Estado inicial del formulario this.gvCiudadano.DataSource = null; this.gvCiudadano.DataBind(); // Formulario BPCiudadano.ENTCiudadano.Nombre = this.txtNombre.Text.Trim(); BPCiudadano.ENTCiudadano.ApellidoPaterno = this.TextBoxPaterno.Text.Trim(); BPCiudadano.ENTCiudadano.ApellidoMaterno = this.TextBoxMaterno.Text.Trim(); BPCiudadano.ENTCiudadano.CiudadId = Int32.Parse(this.BuscadorListaCiudad.SelectedValue); BPCiudadano.ENTCiudadano.EstadoId = Int32.Parse(this.BuscadorListaEstado.SelectedValue); BPCiudadano.ENTCiudadano.PaisId = Int32.Parse(this.BuscadorListaPais.SelectedValue); BPCiudadano.ENTCiudadano.ColoniaId = Int32.Parse(this.BuscadorListaColonia.SelectedValue); BPCiudadano.ENTCiudadano.Calle = this.TextBoxCalle.Text.Trim(); BPCiudadano.ENTCiudadano.CampoBusqueda = ""; // Transacción BPCiudadano.BuscarCiudadano(); // Validaciones if (BPCiudadano.ErrorId != 0) { throw (new Exception(BPCiudadano.ErrorDescription)); } // Llenado de grid if (BPCiudadano.ENTCiudadano.ResultData.Tables[0].Rows.Count > 0){ this.gvCiudadano.DataSource = BPCiudadano.ENTCiudadano.ResultData; this.gvCiudadano.DataBind(); } }catch (Exception ex){ throw (ex); } }
void SaveForm() { ENTSession oENTSession = new ENTSession(); BPCiudadano BPCiudadano = new BPCiudadano(); try { // Formulario BPCiudadano.ENTCiudadano.Nombre = this.txtNombre.Text.Trim(); BPCiudadano.ENTCiudadano.ApellidoPaterno = this.TextBoxPaterno.Text.Trim(); BPCiudadano.ENTCiudadano.ApellidoMaterno = this.TextBoxMaterno.Text.Trim(); BPCiudadano.ENTCiudadano.CiudadId = Int32.Parse(this.BuscadorListaCiudad.SelectedValue); BPCiudadano.ENTCiudadano.EstadoId = Int32.Parse(this.BuscadorListaEstado.SelectedValue); BPCiudadano.ENTCiudadano.PaisId = Int32.Parse(this.BuscadorListaPais.SelectedValue); BPCiudadano.ENTCiudadano.ColoniaId = Int32.Parse(this.BuscadorListaColonia.SelectedValue); BPCiudadano.ENTCiudadano.Calle = this.TextBoxCalle.Text.Trim(); BPCiudadano.ENTCiudadano.CampoBusqueda = ""; // Obtener la sesion oENTSession = (ENTSession)this.Session["oENTSession"]; // Guardar el formulario en la sesión oENTSession.Entity = BPCiudadano; this.Session["oENTSession"] = oENTSession; }catch (Exception ex){ throw (ex); } }
void InsertVisitaCiudadano_Local(String CiudadanoId, String Foco) { BPCiudadano BPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); DataTable tblCiudadano = null; DataRow rowCiudadano = null; try { // Formulario oENTCiudadano.CiudadanoId = Int32.Parse(CiudadanoId); // Transacción oENTResponse = BPCiudadano.SelectCiudadano_ByID(oENTCiudadano); // Validación if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('" + gcJavascript.ClearText(oENTResponse.sMessage) + "'); function pageLoad(){ focusControl('" + this.txtCiudadano.ClientID + "'); }", true); return; } // Obtener el DataTable del grid tblCiudadano = gcParse.GridViewToDataTable(this.gvCiudadano, false); // Validación de que no se haya agregado el ciudadano if (tblCiudadano.Select("CiudadanoId='" + oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadanoId"].ToString() + "'").Length > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Ya ha seleccionado éste ciudadano'); function pageLoad(){ focusControl('" + this.txtCiudadano.ClientID + "'); }", true); return; } // Nuevo Item rowCiudadano = tblCiudadano.NewRow(); rowCiudadano["CiudadanoId"] = oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadanoId"]; rowCiudadano["NombreCompleto"] = oENTResponse.dsResponse.Tables[1].Rows[0]["NombreCompleto"]; rowCiudadano["Edad"] = oENTResponse.dsResponse.Tables[1].Rows[0]["Edad"]; rowCiudadano["SexoNombre"] = oENTResponse.dsResponse.Tables[1].Rows[0]["SexoNombre"]; rowCiudadano["TelefonoPrincipal"] = oENTResponse.dsResponse.Tables[1].Rows[0]["TelefonoPrincipal"]; rowCiudadano["Domicilio"] = oENTResponse.dsResponse.Tables[1].Rows[0]["Domicilio"]; tblCiudadano.Rows.Add(rowCiudadano); // Refrescar el Grid this.gvCiudadano.DataSource = tblCiudadano; this.gvCiudadano.DataBind(); // Estado del atosuggest this.txtCiudadano.Text = ""; this.hddCiudadanoId.Value = ""; // Foco ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "focusControl('" + Foco + "');", true); }catch (Exception ex){ throw (ex); } }
// Rutinas del programador void SelectCiudadanoDetalle() { BPCiudadano BPCiudadano = new BPCiudadano(); ENTResponse oENTResponse = new ENTResponse(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); try { // Formulario oENTCiudadano.CiudadanoId = Int32.Parse(this.hddCiudadanoId.Value); // Transacción oENTResponse = BPCiudadano.SelectCiudadano_ByID(oENTCiudadano); // Validación if (oENTResponse.GeneratesException) { throw new Exception(oENTResponse.sErrorMessage); } if (oENTResponse.sMessage != "") { throw new Exception(oENTResponse.sMessage); } // Detalle del ciudadano this.lblNombre.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Nombre"].ToString(); this.lblApellidoPaterno.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["ApellidoPaterno"].ToString(); this.lblApellidoMaterno.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["ApellidoMaterno"].ToString(); this.lblSexo.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["SexoNombre"].ToString(); this.lblEdad.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Edad"].ToString().Split(new Char[] { ' ' })[0]; this.lblNacionalidad.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NacionalidadNombre"].ToString(); this.lblOcupacion.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["OcupacionNombre"].ToString(); this.lblEscolaridad.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["EscolaridadNombre"].ToString(); this.lblEstadoCivil.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["EstadoCivilNombre"].ToString(); this.lblTelefonoPrincipal.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["TelefonoPrincipal"].ToString(); this.lblOtroTelefono.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["TelefonoOtro"].ToString(); this.lblCorreoElectronico.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["CorreoElectronico"].ToString(); this.lblDependientesEconomicos.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["DependientesEconomicos"].ToString(); this.lblFormaEnterarse.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["MedioComunicacionNombre"].ToString(); this.lblPais.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NombrePais"].ToString(); this.lblEstado.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NombreEstado"].ToString(); this.lblCiudad.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NombreCiudad"].ToString(); this.lblColonia.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NombreColonia"].ToString(); this.lblCalle.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Calle"].ToString(); this.lblNoExterior.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NumeroExterior"].ToString(); this.lblNumInterior.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["NumeroInterior"].ToString(); this.lblAniosResidiendoNL.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["AniosResidiendoNL"].ToString(); // Solicitudes y Expedientes this.gvSolicitudes.DataSource = oENTResponse.dsResponse.Tables[2]; this.gvSolicitudes.DataBind(); // Visitas this.gvVisitas.DataSource = oENTResponse.dsResponse.Tables[3]; this.gvVisitas.DataBind(); }catch (Exception ex){ throw (ex); } }
// Runtinas del programador private void selectCiudadano() { BPCiudadano oBPCiudadano = new BPCiudadano(); ENTCiudadano oENTCiudadano = new ENTCiudadano(); ENTResponse oENTResponse = new ENTResponse(); // Limpiar mensajes anteriores this.lblMessage.Text = ""; try { // Formulario oENTCiudadano.Nombre = this.txtNombre.Text.Trim(); // Transacción oENTResponse = oBPCiudadano.searchCiudadano(oENTCiudadano); // Validaciones if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } // Mensaje de la BD if (oENTResponse.sMessage != "") { this.lblMessage.Text = oENTResponse.sMessage; this.gvCiudadano.DataSource = null; this.gvCiudadano.DataBind(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "focusControl('" + this.txtNombre.ClientID + "');", true); return; } // Llenado de contClientees this.gvCiudadano.DataSource = oENTResponse.dsResponse.Tables[1]; this.gvCiudadano.DataBind(); // Foco ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "focusControl('" + this.txtNombre.ClientID + "');", true); } catch (Exception ex) { throw (ex); } }