예제 #1
0
        private void Transporte_Cargar()
        {
            try
            {
                AgendaWCFClient               objAgendaWCF = new AgendaWCFClient();
                gsPlaca_DespachoResult        objPlaca     = new gsPlaca_DespachoResult();
                List <gsPlaca_DespachoResult> lstPlaca;

                lstPlaca = objAgendaWCF.Agenda_ListarPlaca_Despacho(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa,
                                                                    ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, null, null, null, "DESPACHO").ToList();
                lstPlaca.Insert(0, objPlaca);
                objPlaca.Placa = "Seleccionar";
                objPlaca.ID    = 0;

                var lstPlacas = from x in lstPlaca
                                select new
                {
                    x.ID,
                    DisplayField = String.Format("{0}", x.Placa)
                                   //DisplayField = String.Format("{0} {1} {2} {3}", x.Placa, x.Modelo, x.Marca, x.Agenda)
                };

                cboTransporte.DataSource     = lstPlacas;
                cboTransporte.DataTextField  = "DisplayField";
                cboTransporte.DataValueField = "ID";
                cboTransporte.DataBind();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }