public static List<string> GetServiceList(string prefixText, int count) { BPServidorPublico oBPServidorPublico = new BPServidorPublico(); ENTServidorPublico oENTServidorPublico = new ENTServidorPublico(); ENTResponse oENTResponse = new ENTResponse(); List<String> ServiceResponse = new List<String>(); String Item; try { // Formulario oENTServidorPublico.Nombre = prefixText; // Transacción oENTResponse = oBPServidorPublico.SelectServidorPublico_ASService(oENTServidorPublico); // Validaciones if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } // Configuración de arreglo de respuesta foreach (DataRow rowServidorPublico in oENTResponse.dsResponse.Tables[0].Rows){ Item = AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(rowServidorPublico["NombreCompleto"].ToString(), rowServidorPublico["ServidorPublicoId"].ToString()); ServiceResponse.Add(Item); } }catch (Exception){ // Do Nothing } // Regresar listado de ServidorPublicos return ServiceResponse; }
void UpdateServidorPublico() { ENTServidorPublico oENTServidorPublico = new ENTServidorPublico(); ENTResponse oENTResponse = new ENTResponse(); BPServidorPublico oBPServidorPublico = new BPServidorPublico(); try { // Validaciones ValidateForm(); // Formulario oENTServidorPublico.ServidorPublicoId = Int32.Parse( this.hddServidorPublicoId.Value ); oENTServidorPublico.ColoniaId = Int32.Parse( this.ddlColonia.SelectedItem.Value ); oENTServidorPublico.EscolaridadId = Int32.Parse(this.ddlEscolaridad.SelectedItem.Value); oENTServidorPublico.EstadoCivilId = Int32.Parse(this.ddlEstadoCivil.SelectedItem.Value); oENTServidorPublico.NacionalidadId = Int32.Parse(this.ddlNacionalidad.SelectedItem.Value); oENTServidorPublico.OcupacionId = Int32.Parse(this.ddlOcupacion.SelectedItem.Value); oENTServidorPublico.SexoId = Int32.Parse(this.ddlSexo.SelectedItem.Value); oENTServidorPublico.Nombre = this.txtNombre.Text.Trim(); oENTServidorPublico.ApellidoPaterno = this.txtApellidoPaterno.Text.Trim(); oENTServidorPublico.ApellidoMaterno = this.txtApellidoMaterno.Text.Trim(); oENTServidorPublico.Calle = this.txtCalle.Text.Trim(); oENTServidorPublico.Edad = Int32.Parse(this.txtEdad.Text); oENTServidorPublico.Telefono = this.txtTelefono.Text.Trim(); oENTServidorPublico.CorreoElectronico = this.txtCorreoElectronico.Text.Trim(); oENTServidorPublico.AutoridadId = Int32.Parse(this.ddlAutoridadNivel1.SelectedItem.Value); if (this.ddlAutoridadNivel2.SelectedItem.Value != "0") { oENTServidorPublico.AutoridadId = Int32.Parse(this.ddlAutoridadNivel2.SelectedItem.Value); } if (this.ddlAutoridadNivel3.SelectedItem.Value != "0") { oENTServidorPublico.AutoridadId = Int32.Parse(this.ddlAutoridadNivel3.SelectedItem.Value); } // Transacción oENTResponse = oBPServidorPublico.UpdateServidorPublico(oENTServidorPublico); // Errores y Warnings if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); } }catch (Exception ex){ throw (ex); } }
void SelectServidorPublico_ForEdit() { ENTServidorPublico oENTServidorPublico = new ENTServidorPublico(); ENTResponse oENTResponse = new ENTResponse(); BPServidorPublico oBPServidorPublico = new BPServidorPublico(); try { // Formulario oENTServidorPublico.ServidorPublicoId = Int32.Parse( this.hddServidorPublicoId.Value ); // Transacción oENTResponse = oBPServidorPublico.SelectServidorPublicoByID(oENTServidorPublico); // Errores y Warnings if (oENTResponse.GeneratesException) { throw (new Exception(oENTResponse.sErrorMessage)); } if (oENTResponse.sMessage != "") { throw (new Exception(oENTResponse.sMessage)); } // Obtener el formulario 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.txtCalle.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Calle"].ToString(); this.txtTelefono.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["Telefono"].ToString(); this.txtCorreoElectronico.Text = oENTResponse.dsResponse.Tables[1].Rows[0]["CorreoElectronico"].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.ddlPais.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["PaisId"].ToString(); SelectEstado(); this.ddlEstado.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["EstadoId"].ToString(); SelectMunicipio(); this.ddlCiudad.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["CiudadId"].ToString(); SelectColonia(); this.ddlColonia.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["ColoniaId"].ToString(); this.ddlAutoridadNivel1.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel1Id"].ToString(); SelectAutoridadNivel2(); this.ddlAutoridadNivel2.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel2Id"].ToString(); SelectAutoridadNivel3(); this.ddlAutoridadNivel3.SelectedValue = oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel3Id"].ToString(); }catch (Exception ex){ throw (ex); } }
void InsertServidorPublico_Local(String ServidorPublicoId, String Foco) { BPServidorPublico BPServidorPublico = new BPServidorPublico(); ENTResponse oENTResponse = new ENTResponse(); ENTServidorPublico oENTServidorPublico = new ENTServidorPublico(); DataTable tblServidorPublico = null; DataRow rowServidorPublico = null; String AutoridadAgrupada = ""; try { // Formulario oENTServidorPublico.ServidorPublicoId = Int32.Parse(ServidorPublicoId); // Transacción oENTResponse = BPServidorPublico.SelectServidorPublicoByID(oENTServidorPublico); // 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) + "'); focusControl('" + this.txtServidorPublico.ClientID + "');", true); return; } // Obtener el DataTable del grid tblServidorPublico = gcParse.GridViewToDataTable(this.gvServidorPublico, false); // Validación de que no se haya agregado el ServidorPublico if (tblServidorPublico.Select("ServidorPublicoId='" + oENTResponse.dsResponse.Tables[1].Rows[0]["ServidorPublicoId"].ToString() + "'").Length > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('Ya ha seleccionado éste ServidorPublico'); function pageLoad(){ focusControl('" + this.txtServidorPublico.ClientID + "'); }", true); return; } // Nuevo Item rowServidorPublico = tblServidorPublico.NewRow(); rowServidorPublico["ServidorPublicoId"] = oENTResponse.dsResponse.Tables[1].Rows[0]["ServidorPublicoId"]; rowServidorPublico["NombreCompleto"] = oENTResponse.dsResponse.Tables[1].Rows[0]["NombreCompleto"]; AutoridadAgrupada = oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel1Nombre"].ToString(); AutoridadAgrupada = ( AutoridadAgrupada == "" ? "" : "(N1) - " + AutoridadAgrupada ); if (oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel2Id"].ToString() != "0") { AutoridadAgrupada = ( AutoridadAgrupada == "" ? "(N2) - " + oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel2Nombre"].ToString() : AutoridadAgrupada + "<br />" + "(N2) - " + oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel2Nombre"].ToString() ); } if (oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel3Id"].ToString() != "0") { AutoridadAgrupada = ( AutoridadAgrupada == "" ? "(N3) - " + oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel3Nombre"].ToString() : AutoridadAgrupada + "<br />" + "(N3) - " + oENTResponse.dsResponse.Tables[1].Rows[0]["AutoridadNivel3Nombre"].ToString() ); } rowServidorPublico["AutoridadAgrupada"] = AutoridadAgrupada; tblServidorPublico.Rows.Add(rowServidorPublico); // Refrescar el Grid this.gvServidorPublico.DataSource = tblServidorPublico; this.gvServidorPublico.DataBind(); // Estado del atosuggest this.txtServidorPublico.Text = ""; this.hddServidorPublicoId.Value = ""; // Foco ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "focusControl('" + Foco + "');", true); }catch (Exception ex){ throw (ex); } }