| | |
| | | EC_OrderBLL _eC_OrderBLL = null; |
| | | OA_KaipiaoshenqingBLL _oA_KaipiaoshenqingBLL = null; |
| | | OA_CorporateClientsBLL _oA_CorporateClientsBLL = null; |
| | | OA_StaffBLL bll_OA_StaffBLL = null; |
| | | OA_WorkPlanBll oA_WorkReminderBll = null; |
| | | |
| | | |
| | | //初始化 |
| | |
| | | _eC_OrderBLL = new EC_OrderBLL(); |
| | | _oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); |
| | | _oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL(); |
| | | bll_OA_StaffBLL = new OA_StaffBLL(); |
| | | oA_WorkReminderBll = new OA_WorkPlanBll(); |
| | | } |
| | | |
| | | //页面加载 |
| | |
| | | string orderIdStr = Request["id"]; |
| | | if (!string.IsNullOrEmpty(orderIdStr)) |
| | | { |
| | | this.selBusinessManager.DataSource = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, true, false); |
| | | this.selBusinessManager.DataTextField = "Name"; |
| | | this.selBusinessManager.DataValueField = "Keyid"; |
| | | this.selBusinessManager.DataBind(); |
| | | //this.selBusinessManager.Items.Insert(0, new ListItem("全部", "")); |
| | | //this.selBusinessManager.Items.Insert(1, new ListItem(CurrentUser.ShortName, CurrentUser.ShortName)); |
| | | |
| | | decimal total = 0; |
| | | string name = ""; |
| | | this.txtOrderIds.Value = orderIdStr; |
| | |
| | | var models = _eC_OrderBLL.GetOrderByIds(orderIdStr).ToList(); |
| | | if(models!=null&& models.Count > 0) |
| | | { |
| | | var model = bll_EC_OrderBasicBLL.SelectModelById(models[0].Keyid.Value); |
| | | name = models[0].BuyerName; |
| | | this.selBusinessManager.Value = model.BusinessManagerId.HasValue? model.BusinessManagerId.Value.ToString():""; |
| | | } |
| | | total = models.Sum(x=>x.SumPrice)??0; |
| | | |
| | | txtZengjianmoney.Value = "0"; |
| | | |
| | | |
| | | //foreach (var item in idsArray) |
| | |
| | | // } |
| | | // } |
| | | //} |
| | | //} |
| | | //} |
| | | kpmoney.InnerText = total.ToString("0.00"); |
| | | khname.InnerText = name; |
| | | } |
| | |
| | | oA_DeliverPlan.KehuqianshouCreater = null; |
| | | oA_DeliverPlan.KaipiaoquerenTime = null; |
| | | oA_DeliverPlan.KaipiaoquerenCreater = null; |
| | | oA_DeliverPlan.BusinessManagerId = oA_CorporateClients.BusinessManagerId ?? 0; |
| | | oA_DeliverPlan.BusinessManagerId = this.selBusinessManager.Value.ToInt32(); |
| | | oA_DeliverPlan.Zengjianmoney = this.txtZengjianmoney.Value.ToDecimal2(); |
| | | oA_DeliverPlan.kpmoney = this.kpmoney.InnerText.ToDecimal2(); |
| | | oA_DeliverPlan.ApprovalStatus = 1; |
| | | oA_DeliverPlan.Dingdanshu = ids.Trim(',').Split(',').Length; |
| | | if (oA_DeliverPlan.Zengjianmoney < 0) |
| | | { |
| | | oA_DeliverPlan.ApprovalStatus = 0; |
| | | //需要添加审批信息 |
| | | DateTime nowTime = DateTime.Now; |
| | | OA_WorkPlan m_OA_WorkPlan = new OA_WorkPlan(); |
| | | m_OA_WorkPlan.ApprovalContent = ""; |
| | | m_OA_WorkPlan.ApprovalStaffId = Guid.Empty; |
| | | m_OA_WorkPlan.ApprovalStaffName = ""; |
| | | m_OA_WorkPlan.ApprovalStatus = 0; |
| | | m_OA_WorkPlan.ApprovalTime = nowTime; |
| | | m_OA_WorkPlan.EvaluationContent = ""; |
| | | m_OA_WorkPlan.EvaluationStaff = ""; |
| | | m_OA_WorkPlan.EvaluationStaffId = Guid.Empty; |
| | | m_OA_WorkPlan.EvaluationStatus = 0; |
| | | m_OA_WorkPlan.EvaluationTime = nowTime; |
| | | m_OA_WorkPlan.RewardContent = ""; |
| | | m_OA_WorkPlan.RewardMoney = 0; |
| | | m_OA_WorkPlan.RewardResult = ""; |
| | | m_OA_WorkPlan.RewardType = 0; |
| | | |
| | | m_OA_WorkPlan.PlanStartTime = nowTime; |
| | | m_OA_WorkPlan.PlanStatus = 1; |
| | | m_OA_WorkPlan.SentStaffId = CurrentUser.TrueMemberId; |
| | | m_OA_WorkPlan.MemberId = CurrentUser.MemberId; |
| | | |
| | | OA_Staff m_OA_Staff = bll_OA_StaffBLL.GetModelByMemberId(CurrentUser.TrueMemberId); |
| | | if (m_OA_Staff != null) |
| | | m_OA_WorkPlan.DepartId = m_OA_Staff.DepartmentId; |
| | | else |
| | | m_OA_WorkPlan.DepartId = 0; |
| | | |
| | | m_OA_WorkPlan.PlanPeople = CurrentUser.TrueName; |
| | | m_OA_WorkPlan.ReciveStaffId = CurrentUser.TrueMemberId; |
| | | |
| | | m_OA_WorkPlan.Operator = CurrentUser.ShortName; |
| | | m_OA_WorkPlan.PlanComplany = oA_DeliverPlan.Keyid.ToString(); |
| | | m_OA_WorkPlan.PlanContent = this.khname.InnerText+" 减少金额开票申请"; |
| | | m_OA_WorkPlan.PlanDataType = 13; |
| | | m_OA_WorkPlan.PlanMoney = oA_DeliverPlan.Zengjianmoney; |
| | | m_OA_WorkPlan.PlanRemark = oA_DeliverPlan.remark; |
| | | m_OA_WorkPlan.PlanRunTime = DateTime.Now; |
| | | m_OA_WorkPlan.PlanTitle = this.khname.InnerText + " 减少金额开票申请"; |
| | | m_OA_WorkPlan.PlanType = 3; |
| | | m_OA_WorkPlan.LastUpdateTime = nowTime; |
| | | oA_WorkReminderBll.InsertModel(m_OA_WorkPlan); |
| | | } |
| | | |
| | | oA_DeliverPlan.Creater = CurrentUser.TrueMemberId; |
| | | oA_DeliverPlan.CreateTime = DateTime.Now; |
| | |
| | | scope.Dispose(); |
| | | } |
| | | } |
| | | JavaScript.MessageBox("提交成功", this); |
| | | //JavaScript.MessageBox("提交成功", this); |
| | | |
| | | JavaScript.RefreshDIVOpener(this); |
| | | //操作成功 |
| | | JavaScript.MessageBoxsssss("提交成功", this, true, true); |
| | | } |
| | | } |
| | | } |