/// <summary> /// Final Cost Settings /// </summary> /// <returns></returns> public Boolean SetFinalCost() { CostCalculator GRV = new CostCalculator(); GRV.LoadGRV(ReceiptID); GRV.CalculateFinalCost(); GRV.SetFinalCostlog(CurrentContext.UserId); foreach (DataRowView drv in GRV.GRVSoundDetail.DefaultView) { double NewUnitCost, NewSellingPrice; NewUnitCost = Math.Round(Convert.ToDouble(drv["AverageCost"]), BLL.Settings.NoOfDigitsAfterTheDecimalPoint); NewSellingPrice = Math.Round(Convert.ToDouble(drv["SellingPrice"]), BLL.Settings.NoOfDigitsAfterTheDecimalPoint); HCMIS.Desktop.Forms.Modals.Finance.SellingPricePage sellingPriceForm = new HCMIS.Desktop.Forms.Modals.Finance.SellingPricePage(ReceiptID, Convert.ToInt32(drv["ItemID"]), Convert.ToInt32(drv["ManufacturerID"]), Convert.ToInt32(drv["ItemUnitID"]), Convert.ToInt32(drv["AccountID"]), NewUnitCost, NewSellingPrice); if (sellingPriceForm.ShowDialog(this) == System.Windows.Forms.DialogResult.Cancel) { return false; } } return true; }
/// <summary> /// Final Cost Settings /// </summary> /// <returns></returns> public Boolean SetFinalCost() { CostCalculator GRV = new CostCalculator(); GRV.LoadGRV(ReceiptID); GRV.CalculateFinalCost(); GRV.SetFinalCostlog(CurrentContext.UserId); foreach (DataRowView drv in GRV.GRVSoundDetail.DefaultView) { double NewUnitCost, NewSellingPrice; NewUnitCost = Math.Round(Convert.ToDouble(drv["AverageCost"]), BLL.Settings.NoOfDigitsAfterTheDecimalPoint); NewSellingPrice = Math.Round(Convert.ToDouble(drv["SellingPrice"]), BLL.Settings.NoOfDigitsAfterTheDecimalPoint); HCMIS.Desktop.Forms.Modals.Finance.SellingPricePage sellingPriceForm = new HCMIS.Desktop.Forms.Modals.Finance.SellingPricePage(ReceiptID, Convert.ToInt32(drv["ItemID"]), Convert.ToInt32(drv["ManufacturerID"]), Convert.ToInt32(drv["ItemUnitID"]), Convert.ToInt32(drv["AccountID"]), NewUnitCost, NewSellingPrice); if (sellingPriceForm.ShowDialog(this) == System.Windows.Forms.DialogResult.Cancel) { return(false); } } return(true); }