public void TransaccionCompra(tb_OrdCompra ordencompra, List <tb_OrdCompraDet> detallecompra)
        {
            using (var trn = new TransactionScope())
            {
                var idcompra = new DA_OrdenCompra().RegistarComprar(ordencompra);
                foreach (var item in detallecompra)
                {
                    tb_OrdCompraDet det = new tb_OrdCompraDet()
                    {
                        CodOrdCompra = idcompra,
                        CodArticulo  = item.CodArticulo,
                        Cantidad     = item.Cantidad,
                        PreUnitario  = item.PreUnitario,
                        Descuento    = item.Descuento
                    };

                    new DA_OrdenCompraDet().RegistrarOrdenCompraDet(det);
                }
                trn.Complete();
            }
        }
Esempio n. 2
0
 public void RegistrarOrdenCompraDet(tb_OrdCompraDet entidad)
 {
     db.tb_OrdCompraDet.Add(entidad);
     db.SaveChanges();
 }