Beispiel #1
0
 private void cargarGrid(Promociones p)
 {
     TDAService.TDAServiceClient tda = new TDAService.TDAServiceClient();
     var resultado = tda.SelectPromocion(p);
     tda.Close();
     var ordenado = resultado.OrderBy(Promociones => Promociones.Nombre);
     lstPromocion.Clear();
     foreach (var r in ordenado)
     {
         string sTipo = Llenado.tipoPromocion(Convert.ToInt32(r.Tipo));
         string sValor = "";
         if (r.Tipo == 4)
         {
             sValor = r.Comprar + " X " + r.Pagar;
         }
         else
         {
             sValor = r.Valor.ToString();
         }
         string sParaPaq = "NO";
         if (r.ParaPaquete == true)
         {
             sParaPaq = "SI";
         }
         string sParaTP = "NO";
         if (r.ParaTipoProducto == true)
         {
             sParaTP = "SI";
         }
         string sParaPro = "NO";
         if (r.ParaProducto == true)
         {
             sParaPro = "SI";
         }
         string sParaGC = "NO";
         if (r.ParaGrupoCliente == true)
         {
             sParaGC = "SI";
         }
         string sActivo = "NO";
         if(r.Activo == true && ((r.FechaInicio <= DateTime.Now && r.FechaFin >= DateTime.Now) || (r.FechaInicio == null && r.FechaFin == null)))
         {
             sActivo = "SI";
         }
         lstPromocion.Add(new Promociones()
         {
             ID = r.ID,
             Nombre = r.Nombre,
             Descripcion = r.Descripcion,
             TipoNombre = sTipo,
             ValorNombre = sValor,
             ParaPaqueteNombre = sParaPaq,
             ParaTipoProductoNombre = sParaTP,
             ParaProductoNombre = sParaPro,
             ParaGrupoClienteNombre = sParaGC,
             ActivoNombre = sActivo
         });
     }
     dg.ItemsSource = null;
     dg.ItemsSource = lstPromocion;
 }