| | |
| | | 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(); |
| | |
| | | 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) |
| | |
| | | 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)) |
| | | { |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |
| | | |