コード例 #1
0
        public static AutoCompleteBoxData Agenda_VehiculoBuscar(object context)
        {
            string transporte;
            string Vehiculo;

            AutoCompleteBoxData res = new AutoCompleteBoxData();
            string searchString     = ((Dictionary <string, object>)context)["Text"].ToString();

            if (searchString.Length > 2)
            {
                transporte = HttpContext.Current.Session["Id_Transporte"].ToString();
                Vehiculo   = null;

                AgendaWCFClient         objAgendaWCFClient = new AgendaWCFClient();
                gsPlaca_ListarResult [] lst = objAgendaWCFClient.Agenda_ListarPlaca(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa,
                                                                                    ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, transporte, Vehiculo, searchString);
                List <AutoCompleteBoxItemData> result = new List <AutoCompleteBoxItemData>();


                foreach (gsPlaca_ListarResult agenda in lst)
                {
                    AutoCompleteBoxItemData childNode = new AutoCompleteBoxItemData();
                    childNode.Text  = agenda.ID_Vehiculo + "/" + agenda.Marca + "/" + agenda.Modelo + "/" + agenda.Linea;
                    childNode.Value = agenda.ID_Vehiculo;
                    result.Add(childNode);
                }
                res.Items = result.ToArray();
            }
            return(res);
        }