private void fillNOAsociados(int IdTransporte) { try { Transporte_tipo oTT = new Transporte_tipo(); oTT.Id = IdTransporte; Transporte_tipoMng oTTMng = new Transporte_tipoMng(); oTTMng.O_Transporte_tipo = oTT; oTTMng.getByIdTransporte(); Transporte_tipoMng oTTMngAll = new Transporte_tipoMng(); oTTMngAll.fillLst(); List <Transporte_tipo> lstTTNSel = new List <Transporte_tipo>(); foreach (Transporte_tipo itemTT in oTTMngAll.Lst) { if (!oTTMng.Lst.Exists(p => p.Id == itemTT.Id)) { lstTTNSel.Add(itemTT); } } lstNoAsociados.Items.Clear(); lstNoAsociados.DataSource = lstTTNSel; lstNoAsociados.DataValueField = "id"; lstNoAsociados.DataTextField = "nombre"; lstNoAsociados.DataBind(); } catch { throw; } }
public static void fillTipoTransporte(DropDownList ddlTipo_Transporte) { try { Transporte_tipoMng oMng = new Transporte_tipoMng(); oMng.fillLst(); ddlTipo_Transporte.Items.Clear(); foreach (Transporte_tipo item in oMng.Lst) { ListItem li = new ListItem(item.Nombre, item.Id.ToString()); li.Attributes.Add("placa", item.Requiere_placa.ToString()); li.Attributes.Add("caja", item.Requiere_caja.ToString()); li.Attributes.Add("caja1", item.Requiere_caja1.ToString()); li.Attributes.Add("caja2", item.Requiere_caja2.ToString()); ddlTipo_Transporte.Items.Add(li); } //ddlTipo_Transporte.DataSource = oMng.Lst; //ddlTipo_Transporte.DataTextField = "nombre"; //ddlTipo_Transporte.DataValueField = "id"; //ddlTipo_Transporte.DataBind(); } catch { throw; } }