SelectServidorPublicoByID() public method

Consulta la información de un Servidor Publico en base a su ID
BPServidorPublico.SelectServidorPublicoByID 25-Agosto-2014 Ruben.Cobos
public SelectServidorPublicoByID ( ENTServidorPublico oENTServidorPublico ) : ENTResponse
oENTServidorPublico SIAQ.Entity.Object.ENTServidorPublico Entidad de Servidor Publico con los parámetros necesarios para realizar la consulta
return SIAQ.Entity.Object.ENTResponse
コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
            }
        }