Пример #1
0
        public async Task GetAllPromocionAsync()
        {
            try
            {
                var x = await Repository.GetAllPromocionAsync();

                ListaPromocion.Clear();
                foreach (var item in x)
                {
                    ListaPromocion.Add(item);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #2
0
        public async Task GetMxNAsync()
        {
            // PromocionNxN promocion = await Repository.GetDetalleMxNAsync(this.IdPromocion, this.IdTipoPromocion);
            try
            {
                var x = await Repository.GetDetalleMxNAsync(this.IdPromocion, this.IdTipoPromocion);

                Cantidad = x.Cantidad;
                ListaPromocion.Clear();
                for (int i = 0; i < x.TablaPromocion.Rows.Count; i++)
                {
                    PromocionMxN P = new PromocionMxN();
                    P.IDGenerico     = int.Parse(x.TablaPromocion.Rows[i]["IDGenerico"].ToString());
                    P.Nombre         = x.TablaPromocion.Rows[i]["Nombre"].ToString();
                    P.IdTipo         = int.Parse(x.TablaPromocion.Rows[i]["IdTipo"].ToString());
                    P.CantidadGratis = int.Parse(x.TablaPromocion.Rows[i]["CantidadGratis"].ToString());
                    ListaPromocionMxN.Add(P);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }