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 void CrearRelacionInventarioBodega(int idInventario, int idBodega) { try { var ib = new TbPrInventarioBodega { ExistenciaBodega = 0, CostoPromedioBodega = 0, IdBodega = idBodega, IdInventario = idInventario, ExistenciaMaxima = 3, ExistenciaMedia = 2, ExistenciaMinima = 1, SaldoBodega = 0, UltimoCostoBodega = 0 }; context.TbPrInventarioBodega.Add(ib); context.SaveChanges(); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public TbPrInventarioBodega UpdateIBodega(TbPrInventarioBodega domain) { try { context.TbPrInventarioBodega.Update(domain); context.SaveChanges(); return(domain); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); throw; } }
public InventarioBodegaViewModel DomainToViewModelIBodega(TbPrInventarioBodega domain) { return(new InventarioBodegaViewModel { Id = domain.Id, IdInventario = domain.IdInventario, IdBodega = domain.IdBodega, ExistenciaMinima = domain.ExistenciaMinima, ExistenciaMaxima = domain.ExistenciaMaxima, ExistenciaBodega = domain.ExistenciaBodega, CostoPromedioBodega = domain.CostoPromedioBodega, SaldoBodega = domain.SaldoBodega, UltimoCostoBodega = domain.UltimoCostoBodega, ExistenciaMedia = domain.ExistenciaMedia }); }
public TbPrInventarioBodega ViewModelToDomainEditarIBodega(InventarioBodegaViewModel viewModel) { var ib = new TbPrInventarioBodega { Id = viewModel.Id, IdInventario = viewModel.IdInventario, IdBodega = viewModel.IdBodega, ExistenciaMinima = viewModel.ExistenciaMinima, ExistenciaMaxima = viewModel.ExistenciaMaxima, ExistenciaBodega = viewModel.ExistenciaBodega, CostoPromedioBodega = viewModel.CostoPromedioBodega, SaldoBodega = viewModel.SaldoBodega, UltimoCostoBodega = viewModel.UltimoCostoBodega, ExistenciaMedia = viewModel.ExistenciaMedia }; return(ib); }
public IList <TbPrInventarioBodega> ViewModelToDomainIB(IList <InventarioBodegaViewModel> viewModel) { var domain = new List <TbPrInventarioBodega>(); foreach (var item in viewModel) { var ib = new TbPrInventarioBodega { CostoPromedioBodega = item.CostoPromedioBodega, ExistenciaBodega = item.ExistenciaBodega, ExistenciaMaxima = item.ExistenciaMaxima, ExistenciaMedia = item.ExistenciaMedia, ExistenciaMinima = item.ExistenciaMinima, IdBodega = item.IdBodega, IdInventario = item.IdInventario, SaldoBodega = item.SaldoBodega, UltimoCostoBodega = item.UltimoCostoBodega }; domain.Add(ib); } return(domain); }
public TbPrInventarioBodega UpdateIBodega(TbPrInventarioBodega domain) { return(repository.UpdateIBodega(domain)); }