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(); } } }