private void CentroCosto_Cargar() { CentroCostoWCFClient objCentroCostoWCF; VBG00786Result objCentroCosto; List <VBG00786Result> lstCentroCosto; try { objCentroCostoWCF = new CentroCostoWCFClient(); objCentroCosto = new VBG00786Result(); objCentroCosto.CentroCostos = "Ninguno"; lstCentroCosto = objCentroCostoWCF.CentroCosto_ListarImputables(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario).ToList(); lstCentroCosto.Insert(0, objCentroCosto); cboCentroCosto.DataSource = lstCentroCosto; cboCentroCosto.DataValueField = "ID_CentroCostos"; cboCentroCosto.DataTextField = "CentroCostos"; cboCentroCosto.DataBind(); cboCentroCosto.SelectedIndex = 0; } catch (Exception ex) { throw ex; } }
public static AutoCompleteBoxData Agenda_BuscarCCosto(object context) { AutoCompleteBoxData res = new AutoCompleteBoxData(); string searchString = ((Dictionary <string, object>)context)["Text"].ToString(); if (searchString.Length > 2) { CentroCostoWCFClient objCCortosWCFClient = new CentroCostoWCFClient(); VBG00786Result[] lst = objCCortosWCFClient.CentroCosto_Listar(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, searchString); List <AutoCompleteBoxItemData> result = new List <AutoCompleteBoxItemData>(); foreach (VBG00786Result ccosto in lst) { AutoCompleteBoxItemData childNode = new AutoCompleteBoxItemData(); childNode.Text = ccosto.ID_CentroCostos + "-" + ccosto.CentroCostos; childNode.Value = ccosto.ID_CentroCostos; result.Add(childNode); } res.Items = result.ToArray(); } return(res); }