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; }
///<remarks> /// <name>BPServidorPublico.SelectServidorPublicoByID</name> /// <create>25-Agosto-2014</create> /// <author>Ruben.Cobos</author> ///</remarks> ///<summary>Consulta la información de un Servidor Publico en base a su ID</summary> ///<param name="oENTServidorPublico">Entidad de Servidor Publico con los parámetros necesarios para realizar la consulta</param> ///<returns>Una entidad de respuesta</returns> public ENTResponse SelectServidorPublicoByID(ENTServidorPublico oENTServidorPublico) { DAServidorPublico oDAServidorPublico = new DAServidorPublico(); ENTResponse oENTResponse = new ENTResponse(); try { // Transacción en base de datos oENTResponse = oDAServidorPublico.SelectServidorPublicoByID(oENTServidorPublico, this.sConnectionApplication, 0); // Validación de error en consulta if (oENTResponse.GeneratesException) { return oENTResponse; } // Validación de mensajes de la BD oENTResponse.sMessage = oENTResponse.dsResponse.Tables[0].Rows[0]["sResponse"].ToString(); if (oENTResponse.sMessage != "") { return oENTResponse; } }catch (Exception ex){ oENTResponse.ExceptionRaised(ex.Message); } // Resultado return oENTResponse; }
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); } }
///<remarks> /// <name>DAServidorPublico.InsertServidorPublico</name> /// <create>25-Agosto-2014</create> /// <author>Ruben.Cobos</author> ///</remarks> ///<summary>Inserta un Servidor Publico</summary> ///<param name="oENTServidorPublico">Entidad de Servidor Publico con los parámetros necesarios realizar la transacción</param> ///<param name="sConnection">Cadena de conexión a la base de datos</param> ///<param name="iAlternateDBTimeout">Valor en milisegundos del Timeout en la consulta a la base de datos. 0 si se desea el Timeout por default</param> ///<returns>Una entidad de respuesta</returns> public ENTResponse InsertServidorPublico(ENTServidorPublico oENTServidorPublico, String sConnection, Int32 iAlternateDBTimeout) { SqlConnection sqlCnn = new SqlConnection(sConnection); SqlCommand sqlCom; SqlParameter sqlPar; SqlDataAdapter sqlDA; ENTResponse oENTResponse = new ENTResponse(); // Configuración de objetos sqlCom = new SqlCommand("uspServidorPublico_Ins", sqlCnn); sqlCom.CommandType = CommandType.StoredProcedure; // Timeout alternativo en caso de ser solicitado if (iAlternateDBTimeout > 0) { sqlCom.CommandTimeout = iAlternateDBTimeout; } // Parametros sqlPar = new SqlParameter("AutoridadId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.AutoridadId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("ColoniaId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.ColoniaId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("EscolaridadId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.EscolaridadId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("EstadoCivilId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.EstadoCivilId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("NacionalidadId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.NacionalidadId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("OcupacionId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.OcupacionId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("SexoId", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.SexoId; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("Edad", SqlDbType.Int); sqlPar.Value = oENTServidorPublico.Edad; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("Nombre", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.Nombre; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("ApellidoPaterno", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.ApellidoPaterno; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("ApellidoMaterno", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.ApellidoMaterno; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("Calle", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.Calle; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("Telefono", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.Telefono; sqlCom.Parameters.Add(sqlPar); sqlPar = new SqlParameter("CorreoElectronico", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.CorreoElectronico; sqlCom.Parameters.Add(sqlPar); // Inicializaciones oENTResponse.dsResponse = new DataSet(); sqlDA = new SqlDataAdapter(sqlCom); // Transacción try{ sqlCnn.Open(); sqlDA.Fill(oENTResponse.dsResponse); sqlCnn.Close(); }catch (SqlException sqlEx){ oENTResponse.ExceptionRaised(sqlEx.Message); }catch (Exception ex){ oENTResponse.ExceptionRaised(ex.Message); }finally{ if (sqlCnn.State == ConnectionState.Open) { sqlCnn.Close(); } sqlCnn.Dispose(); } // Resultado return oENTResponse; }
///<remarks> /// <name>DAServidorPublico.SelectServidorPublico_ASService</name> /// <create>25-Agosto-2014</create> /// <author>Ruben.Cobos</author> ///</remarks> ///<summary>Motor de consulta del servicio de autosuggest</summary> ///<param name="oENTServidorPublico">Entidad de Servidor Publico con los parámetros necesarios para realizar la consulta</param> ///<param name="sConnection">Cadena de conexión a la base de datos</param> ///<param name="iAlternateDBTimeout">Valor en milisegundos del Timeout en la consulta a la base de datos. 0 si se desea el Timeout por default</param> ///<returns>Una entidad de respuesta</returns> public ENTResponse SelectServidorPublico_ASService(ENTServidorPublico oENTServidorPublico, String sConnection, Int32 iAlternateDBTimeout) { SqlConnection sqlCnn = new SqlConnection(sConnection); SqlCommand sqlCom; SqlParameter sqlPar; SqlDataAdapter sqlDA; ENTResponse oENTResponse = new ENTResponse(); // Configuración de objetos sqlCom = new SqlCommand("uspServidorPublico_Sel_ASService", sqlCnn); sqlCom.CommandType = CommandType.StoredProcedure; // Timeout alternativo en caso de ser solicitado if (iAlternateDBTimeout > 0) { sqlCom.CommandTimeout = iAlternateDBTimeout; } // Parametros sqlPar = new SqlParameter("Nombre", SqlDbType.VarChar); sqlPar.Value = oENTServidorPublico.Nombre; sqlCom.Parameters.Add(sqlPar); // Inicializaciones oENTResponse.dsResponse = new DataSet(); sqlDA = new SqlDataAdapter(sqlCom); // Transacción try{ sqlCnn.Open(); sqlDA.Fill(oENTResponse.dsResponse); sqlCnn.Close(); }catch (SqlException sqlEx){ oENTResponse.ExceptionRaised(sqlEx.Message); }catch (Exception ex){ oENTResponse.ExceptionRaised(ex.Message); }finally{ if (sqlCnn.State == ConnectionState.Open) { sqlCnn.Close(); } sqlCnn.Dispose(); } // Resultado return oENTResponse; }
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); } }
///<remarks> /// <name>BPServidorPublico.SelectServidorPublico_ASService</name> /// <create>25-Agosto-2014</create> /// <author>Ruben.Cobos</author> ///</remarks> ///<summary>Motor de consulta del servicio de autosuggest</summary> ///<param name="oENTServidorPublico">Entidad de Servidor Publico con los parámetros necesarios para realizar la consulta</param> ///<returns>Una entidad de respuesta</returns> public ENTResponse SelectServidorPublico_ASService(ENTServidorPublico oENTServidorPublico) { DAServidorPublico oDAServidorPublico = new DAServidorPublico(); ENTResponse oENTResponse = new ENTResponse(); try { // Transacción en base de datos oENTResponse = oDAServidorPublico.SelectServidorPublico_ASService(oENTServidorPublico, this.sConnectionApplication, 0); // Validación de error en consulta if (oENTResponse.GeneratesException) { return oENTResponse; } }catch (Exception ex){ oENTResponse.ExceptionRaised(ex.Message); } // Resultado return oENTResponse; }