Пример #1
0
        private void Zona_Cargar(int id_zona)
        {
            try
            {
                AgendaWCFClient            objAgendaWCF = new AgendaWCFClient();
                gsZona_ListarResult        objZona      = new gsZona_ListarResult();
                List <gsZona_ListarResult> lstZona;

                lstZona = objAgendaWCF.Agenda_ListarZona(((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).idEmpresa,
                                                         ((Usuario_LoginResult)HttpContext.Current.Session["Usuario"]).codigoUsuario, id_zona).ToList();

                lstZona.Insert(0, objZona);
                objZona.Zona    = "Todos";
                objZona.ID_Zona = 0;

                var lstZonas = from x in lstZona
                               select new
                {
                    x.ID_Zona,
                    DisplayID    = String.Format("{0}", x.ID_Zona),
                    DisplayField = String.Format("{0}", x.Zona)
                                   //DisplayField = String.Format("{0} {1} {2} {3}", x.Placa, x.Modelo, x.Marca, x.Agenda)
                };

                cboZona.DataSource     = lstZonas;
                cboZona.DataTextField  = "DisplayField";
                cboZona.DataValueField = "DisplayID";
                cboZona.DataBind();
            }
            catch (Exception ex)
            {
                lblMensaje.Text     = ex.Message;
                lblMensaje.CssClass = "mensajeError";
            }
        }