private void Transporte_Buscar(string idAgenda) { AgendaWCFClient objAgendaWCFClient; gsAgenda_ListarTransportistaResult[] objAgendaCliente; try { objAgendaWCFClient = new AgendaWCFClient(); objAgendaCliente = objAgendaWCFClient.Agenda_ListarTransportista(((Usuario_LoginResult)Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)Session["Usuario"]).codigoUsuario, idAgenda); //if (!string.IsNullOrEmpty(objAgendaCliente[0].Ruc)) // { // txtRUCTransporte.Text = objAgendaCliente[0].Ruc; // txtTransporte.Text = objAgendaCliente[0].Nombre; // lblCodigoTransportista.Value = idAgenda; // Session["Id_Transporte"] = idAgenda; //} //else //{ // txtRUCTransporte.Text = idAgenda; // lblCodigoTransportista.Value = idAgenda; // Session["Id_Transporte"] = idAgenda; //} } catch (Exception ex) { throw ex; } }
public static AutoCompleteBoxData Agenda_TransporteBuscar(object context) { AutoCompleteBoxData res = new AutoCompleteBoxData(); string searchString = ((Dictionary <string, object>)context)["Text"].ToString(); if (searchString.Length > 2) { AgendaWCFClient objAgendaWCFClient = new AgendaWCFClient(); gsAgenda_ListarTransportistaResult[] lst = objAgendaWCFClient.Agenda_ListarTransportista(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa, ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, searchString); List <AutoCompleteBoxItemData> result = new List <AutoCompleteBoxItemData>(); foreach (gsAgenda_ListarTransportistaResult agenda in lst) { AutoCompleteBoxItemData childNode = new AutoCompleteBoxItemData(); childNode.Text = agenda.ID_Agenda + "-" + agenda.Nombre; childNode.Value = agenda.ID_Agenda; result.Add(childNode); } res.Items = result.ToArray(); } return(res); }