public TbPrCompraDetalle SaveCompraDetalle(TbPrCompraDetalle domain) { try { if (!ExisteRelacionInventarioBodega(domain.IdInventario, domain.IdBodega)) { var ib = new TbPrInventarioBodega { ExistenciaBodega = 0, CostoPromedioBodega = 0, IdBodega = domain.IdBodega, IdInventario = domain.IdInventario, ExistenciaMaxima = 3, ExistenciaMedia = 2, ExistenciaMinima = 1, SaldoBodega = 0, UltimoCostoBodega = 0 }; context.TbPrInventarioBodega.Add(ib); } context.TbPrCompraDetalle.Add(domain); context.SaveChanges(); return(domain); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public bool DeleteCompraDetalle(TbPrCompraDetalle domain) { try { //var cd = context.TbPrCompraDetalle.FirstOrDefault(c => c.Id == idCD); context.TbPrCompraDetalle.Remove(domain); context.SaveChanges(); return(true); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public TbPrCompraDetalle SaveCompraDetalle(TbPrCompraDetalle domain) { return(repository.SaveCompraDetalle(domain)); }
public bool DeleteCompraDetalle(TbPrCompraDetalle domain) { return(repository.DeleteCompraDetalle(domain)); }