SelectNivelesAutoridad() public method

Selecciona las Autoridades para llenado de Combobox
public SelectNivelesAutoridad ( ) : void
return void
Exemplo n.º 1
0
        void SelectAutoridadNivel3()
        {
            BPAutoridad oBPAutoridad = new BPAutoridad();

            try
            {

                // Formulario
                oBPAutoridad.AutoridadEntity.AutoridadIdPadrePrimerNivel = Convert.ToInt32(ddlAutoridadNivel1.SelectedValue);
                oBPAutoridad.AutoridadEntity.AutoridadIdPadreSegundoNivel = Convert.ToInt32(ddlAutoridadNivel2.SelectedValue);

                // Transacción
                oBPAutoridad.SelectNivelesAutoridad();

                // Validaciones
                if (oBPAutoridad.ErrorId != 0) { throw new Exception(oBPAutoridad.ErrorDescription); }

                // Llenado de controles
                if (oBPAutoridad.AutoridadEntity.dsResponse.Tables[0].Rows.Count > 0){
                    this.ddlAutoridadNivel3.DataSource = oBPAutoridad.AutoridadEntity.dsResponse.Tables[2];
                    this.ddlAutoridadNivel3.DataTextField = "Nombre";
                    this.ddlAutoridadNivel3.DataValueField = "AutoridadId";
                    this.ddlAutoridadNivel3.DataBind();
                }

            }catch (Exception ex){
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), Convert.ToString(Guid.NewGuid()), "alert('" + gcJavascript.ClearText(ex.Message) + "');", true);
            }
        }
        void ComboAutoridadTercerNivel()
        {
            BPAutoridad oBPAutoridad = new BPAutoridad();

            oBPAutoridad.AutoridadEntity.AutoridadIdPadrePrimerNivel = Convert.ToInt32(ddlActionPrimerNivel.SelectedValue);
            oBPAutoridad.AutoridadEntity.AutoridadIdPadreSegundoNivel = Convert.ToInt32(ddlActionSegundoNivel.SelectedValue);
            oBPAutoridad.SelectNivelesAutoridad();

            if (oBPAutoridad.ErrorId == 0){
                if (oBPAutoridad.AutoridadEntity.dsResponse.Tables[0].Rows.Count > 0){
                    ddlActionTercerNivel.DataSource = oBPAutoridad.AutoridadEntity.dsResponse.Tables[2];
                    ddlActionTercerNivel.DataTextField = "Nombre";
                    ddlActionTercerNivel.DataValueField = "AutoridadId";
                    ddlActionTercerNivel.DataBind();
                }
            }
        }