username@email.com
4 天以前 e8e3122fdc4844202fb9e05477d47139e47a8aae
CY_ECommercePlatform/CY.WebForm/Pages/financial/BaoxiaoFukuanPiliang.aspx.cs
@@ -25,6 +25,7 @@
        OA_StaffBLL staffBLL = null;
        OA_WorkPlanBll bll_OA_WorkPlanBll = null;
        OA_DepartmentBll oA_DepartmentBll = null;
        OA_ShebeiWeixiuBLL oA_ShebeiWeixiuBLL = null;
        public BaoxiaoFukuanPiliang()
        {
            firmAccount = new OA_FirmAccount();
@@ -37,6 +38,7 @@
            staffBLL = new OA_StaffBLL();
            bll_OA_WorkPlanBll = new OA_WorkPlanBll();
            oA_DepartmentBll = new OA_DepartmentBll();
            oA_ShebeiWeixiuBLL = new OA_ShebeiWeixiuBLL();
        }
        protected void Page_Load(object sender, EventArgs e)
@@ -141,13 +143,13 @@
                        firmAccountRecord.RecordTypeId = 2;//支出
                        firmAccountRecord.Remark = this.txtRemark.Value;
                        firmAccountRecord.SubjectId = oA_WorkPlan.RewardResult.ToInt32(); //this.selSubject.Value.ToInt32();
                        firmAccountRecord.ResidualAmount = firmAccount.Balance - this.txtMoney.Value.ToDecimal2();
                        firmAccountRecord.ResidualAmount = firmAccount.Balance - oA_WorkPlan.PlanMoney; //this.txtMoney.Value.ToDecimal2();
                        var oA_Department = oA_DepartmentBll.GetModelByKeyid(oA_WorkPlan.DepartId);
                        if (oA_Department != null)
                            firmAccountRecord.Department = oA_Department.Name; //this.txtDepartment.Value;
                        firmAccount.AllExpenses = this.txtMoney.Value.ToDecimal2() + firmAccount.AllExpenses;
                        firmAccount.Balance = firmAccount.Balance - this.txtMoney.Value.ToDecimal2();
                        firmAccount.AllExpenses = oA_WorkPlan.PlanMoney/*this.txtMoney.Value.ToDecimal2()*/ + firmAccount.AllExpenses;
                        firmAccount.Balance = firmAccount.Balance - oA_WorkPlan.PlanMoney;// this.txtMoney.Value.ToDecimal2();
                        if (_OA_FirmAccountRecordBLL.AddModel(firmAccountRecord, firmAccount))
                        {
@@ -160,6 +162,13 @@
                                oA_WorkPlan.Operator = CurrentUser.ShortName;
                                oA_WorkPlan.LastUpdateTime = DateTime.Now;
                                var res = bll_OA_WorkPlanBll.UpdateModel(oA_WorkPlan);
                                var shebeiWeixiu = oA_ShebeiWeixiuBLL.GetModelBytiaojian(null, oA_WorkPlan.Keyid, null);
                                if (shebeiWeixiu != null)
                                {
                                    shebeiWeixiu.Shifoufufei = 1;
                                    oA_ShebeiWeixiuBLL.UpdateModel(shebeiWeixiu);
                                }
                            }
                        }