private void ObtenerMotivos(string sTipo) { cboMotivo.Items.Add(new ListItem("", "")); cboMotivo.DataValueField = "t840_idmotivo"; cboMotivo.DataTextField = "t840_descripcion"; //cboMotivo.DataSource = TARIFAPROY.SelectByt301_idproyecto(nProyEco); IB.SUPER.APP.BLL.MOTIVOOCFA bMotivo = new IB.SUPER.APP.BLL.MOTIVOOCFA(); IB.SUPER.APP.Models.MOTIVOOCFA oMOTIVOOCFAFilter = new IB.SUPER.APP.Models.MOTIVOOCFA(); try { oMOTIVOOCFAFilter.t820_tipo = sTipo; //cboMotivo.DataSource = bMotivo.Catalogo(oMOTIVOOCFAFilter); //cboMotivo.DataBind(); List <IB.SUPER.APP.Models.MOTIVOOCFA> lista = bMotivo.Catalogo(oMOTIVOOCFAFilter); ListItem oLI = null; foreach (IB.SUPER.APP.Models.MOTIVOOCFA oElem in lista) { oLI = new ListItem(oElem.t840_descripcion, oElem.t840_idmotivo.ToString()); cboMotivo.Items.Add(oLI); } } catch { } finally { bMotivo.Dispose(); } }
public static List <Models.MOTIVOOCFA> getCatalogo() { BLL.MOTIVOOCFA bMotivo = new BLL.MOTIVOOCFA(); try { List <Models.MOTIVOOCFA> lMotivos = null; Models.MOTIVOOCFA oMOTIVOOCFAFilter = new Models.MOTIVOOCFA(); lMotivos = bMotivo.Catalogo(oMOTIVOOCFAFilter); bMotivo.Dispose(); return(lMotivos); } catch (Exception ex) { if (bMotivo != null) { bMotivo.Dispose(); } throw ex; } finally { bMotivo.Dispose(); } }