public static bool Update(ItemPriceCalculationItemCostCenter ItemPriceCalculationItemCostCenter) { return(WebApi <bool> .PutAsync(controllerName, ItemPriceCalculationItemCostCenter, "Put").Result); }
private void SaveCostCenters(int itemPriceCalculationItemId) { var ItemPriceCalculationItemCostCenterList = new List <ItemPriceCalculationItemCostCenter>(); foreach (var item in MaterialOverHeadCostsCostCenters.CostCenterFlatStructures) { if (item.IsActive && item.CostCenter != null) { ItemPriceCalculationItemCostCenter ItemPriceCalculationItemCostCenter = new ItemPriceCalculationItemCostCenter() { RefItemPriceCalculationItemId = itemPriceCalculationItemId, RefCostCenterId = item.CostCenter.CostCenterId, ItemPriceCalculationItemCostCenterType = ItemPriceCalculationItemCostCenterType.MaterialOverheadCosts }; ItemPriceCalculationItemCostCenterList.Add(ItemPriceCalculationItemCostCenter); } } foreach (var item in ProductOverheadsCostCenters.CostCenterFlatStructures) { if (item.IsActive && item.CostCenter != null) { ItemPriceCalculationItemCostCenter ItemPriceCalculationItemCostCenter = new ItemPriceCalculationItemCostCenter() { RefItemPriceCalculationItemId = itemPriceCalculationItemId, RefCostCenterId = item.CostCenter.CostCenterId, ItemPriceCalculationItemCostCenterType = ItemPriceCalculationItemCostCenterType.ProductOverheadCosts }; ItemPriceCalculationItemCostCenterList.Add(ItemPriceCalculationItemCostCenter); } } foreach (var item in AdministrativeOverheadsCostCenters.CostCenterFlatStructures) { if (item.IsActive && item.CostCenter != null) { ItemPriceCalculationItemCostCenter ItemPriceCalculationItemCostCenter = new ItemPriceCalculationItemCostCenter() { RefItemPriceCalculationItemId = itemPriceCalculationItemId, RefCostCenterId = item.CostCenter.CostCenterId, ItemPriceCalculationItemCostCenterType = ItemPriceCalculationItemCostCenterType.AdministrativeOverheadCosts }; ItemPriceCalculationItemCostCenterList.Add(ItemPriceCalculationItemCostCenter); } } foreach (var item in SalesOverHeadsCostCenters.CostCenterFlatStructures) { if (item.IsActive && item.CostCenter != null) { ItemPriceCalculationItemCostCenter ItemPriceCalculationItemCostCenter = new ItemPriceCalculationItemCostCenter() { RefItemPriceCalculationItemId = itemPriceCalculationItemId, RefCostCenterId = item.CostCenter.CostCenterId, ItemPriceCalculationItemCostCenterType = ItemPriceCalculationItemCostCenterType.SalesOverheadCosts }; ItemPriceCalculationItemCostCenterList.Add(ItemPriceCalculationItemCostCenter); } } ItemPriceCalculationItemCostCenters.DeleteByRefItemPriceCalculationItemId(itemPriceCalculationItemId); ItemPriceCalculationItemCostCenters.Insert(ItemPriceCalculationItemCostCenterList); CalculateOthers(); }
public static int Insert(ItemPriceCalculationItemCostCenter ItemPriceCalculationItemCostCenter) { return(WebApi <int> .PostAsync(controllerName, ItemPriceCalculationItemCostCenter, "SinglePost").Result); }