Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 4
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);
            }
        }