public void Create(ProdVendidoPorFranqueado entity)
        {
            using (var das = new DataAccessScope(true))
            {
                using (var ctx = new SI2_Bom_e_BaratoEntities())
                {
                    ctx.ProdVendidoPorFranqueado.Add(entity);

                    ctx.SaveChanges();
                }
                das.Commit();
            }
        }
        public ProdVendidoPorFranqueado Read(int franqId, int prodId)
        {
            ProdVendidoPorFranqueado pvpf = new ProdVendidoPorFranqueado();

            using (var das = new DataAccessScope(true))
            {
                using (var ctx = new SI2_Bom_e_BaratoEntities())
                {
                    ViewController.ProdVendidoPorFranqueado pv = (from p in ctx.ProdVendidoPorFranqueado where p.franq_id == franqId && p.prod_id == prodId select p).FirstOrDefault();
                    pvpf.franq_id       = Decimal.ToInt32(pv.franq_id);
                    pvpf.prod_id        = pv.prod_id;
                    pvpf.preco_unitario = pv.preco_unitario;
                    pvpf.qtd_vendas     = pv.qtd_vendas.GetValueOrDefault();
                    pvpf.stock_max      = pv.stock_max.GetValueOrDefault();
                    pvpf.stock_min      = pv.stock_min.GetValueOrDefault();
                    pvpf.stock_total    = pv.stock_total.GetValueOrDefault();
                }
            }
            return(pvpf);
        }
 public void Delete(ProdVendidoPorFranqueado entity)
 {
     throw new NotImplementedException();
 }
Exemple #4
0
 private Entrega ToEntrega(ProdVendidoPorFranqueado p)
 {
     return(new Entrega(p.FranqId, p.ProdId, p.StockMax - p.StockTotal, 0));
 }