コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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);
        }