Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (dtCurData.DefaultView.Count > 0)
- {
- // Allocat & Edited
- lnTest = Utility.GetDecimal(dtCurData.Compute("SUM(Allocat)", dtCurData.DefaultView.RowFilter));
- if (lnTest != Globals.Instance.TotalLedger)
- {
- int curPosition = 0;
- for (curPosition = dtCurData.DefaultView.Count - 1;
- curPosition >= 0 &&
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["Allocat"]) == 0;
- curPosition--)
- continue;
- if (curPosition >= 0)
- {
- lnFixAmt = (Globals.Instance.TotalLedger - lnTest) +
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["Allocat"]);
- dtCurData.DefaultView[curPosition]["Allocat"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["Edited"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["Origall"] = lnFixAmt;
- }
- }
- // s_Allocat & s_Edited
- lnTest = Utility.GetDecimal(dtCurData.Compute("SUM(s_Allocat)", dtCurData.DefaultView.RowFilter));
- if (lnTest != Globals.Instance.TotalLedgerShop)
- {
- int curPosition = 0;
- for (curPosition = dtCurData.DefaultView.Count - 1;
- curPosition >= 0 &&
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["s_Allocat"]) == 0;
- curPosition--)
- continue;
- if (curPosition >= 0)
- {
- lnFixAmt = (Globals.Instance.TotalLedgerShop - lnTest) +
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["s_Allocat"]);
- dtCurData.DefaultView[curPosition]["s_Allocat"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["s_Edited"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["s_Origall"] = lnFixAmt;
- }
- }
- // o_Allocat & o_Edited
- lnTest = Utility.GetDecimal(dtCurData.Compute("SUM(o_Allocat)", dtCurData.DefaultView.RowFilter));
- if (lnTest != Globals.Instance.TotalLedgerOverhead)
- {
- int curPosition = 0;
- for (curPosition = dtCurData.DefaultView.Count - 1;
- curPosition >= 0 &&
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["o_Allocat"]) == 0;
- curPosition--)
- continue;
- if (curPosition >= 0)
- {
- lnFixAmt = (Globals.Instance.TotalLedgerOverhead - lnTest) +
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["o_Allocat"]);
- dtCurData.DefaultView[curPosition]["o_Allocat"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["o_Edited"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["o_Origall"] = lnFixAmt;
- }
- }
- // a_Allocat & a_Edited
- lnTest = Utility.GetDecimal(dtCurData.Compute("SUM(a_Allocat)", dtCurData.DefaultView.RowFilter));
- if (lnTest != Globals.Instance.TotalLedgerAdmin)
- {
- int curPosition = 0;
- for (curPosition = dtCurData.DefaultView.Count - 1;
- curPosition >= 0 &&
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["a_Allocat"]) == 0;
- curPosition--)
- continue;
- if (curPosition >= 0)
- {
- lnFixAmt = (Globals.Instance.TotalLedgerAdmin - lnTest) +
- Utility.GetDecimal(dtCurData.DefaultView[curPosition]["a_Allocat"]);
- dtCurData.DefaultView[curPosition]["a_Allocat"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["a_Edited"] = lnFixAmt;
- dtCurData.DefaultView[curPosition]["a_Origall"] = lnFixAmt;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement