| | |
| | | using CY.Infrastructure.Common; |
| | | using CY.BLL.OA; |
| | | using CY.BLL.Sys; |
| | | using CY.BLL; |
| | | |
| | | namespace CY.WebForm.Pages.financial |
| | | { |
| | |
| | | OA_FirmAccountRecordBLL _OA_FirmAccountRecordBLL = null; |
| | | OA_FirmAccountRecord firmAccountRecord = null; |
| | | OA_FirmAccount firmAccount = null; |
| | | OA_CorporateClientsBLL _oA_CorporateClientsBLL = null; |
| | | OA_KaipiaoJineQuerenBLL _oA_KaipiaoJineQuerenBLL = null; |
| | | |
| | | public FirmAccountIncomeEdit() |
| | | { |
| | |
| | | _OA_FirmAccountRecordBLL = new OA_FirmAccountRecordBLL(); |
| | | _OA_SubjectSetBLL = new OA_SubjectSetBLL(); |
| | | firmAccountRecord = new OA_FirmAccountRecord(); |
| | | _oA_CorporateClientsBLL = new OA_CorporateClientsBLL(); |
| | | _oA_KaipiaoJineQuerenBLL = new OA_KaipiaoJineQuerenBLL(); |
| | | } |
| | | |
| | | protected void Page_Load(object sender, EventArgs e) |
| | |
| | | this.selSubject.DataSource = _OA_SubjectSetBLL.getAllSubject(CurrentUser.MemberId, "借"); |
| | | this.selSubject.DataBind(); |
| | | this.selSubject.Items.Insert(0, new ListItem("请选择", "")); |
| | | this.selSubject.Value = "1"; |
| | | |
| | | ///账户类型 |
| | | this.selAcoountType.DataSource = _Sys_DictionaryBLL.GetDataByType("账户类型"); |
| | | this.selAcoountType.DataBind(); |
| | | |
| | | IList<OA_CorporateClients> corporateClients = _oA_CorporateClientsBLL.SelectListByFirmId(CurrentUser.MemberId) as IList<OA_CorporateClients>; |
| | | if (null != corporateClients) |
| | | { |
| | | corporateClients.Where(cc => CurrentUser.MemberId.Equals(cc.MemberId) && corporateClients.Remove(cc)); |
| | | } |
| | | this.selCustormer.DataSource = corporateClients; |
| | | this.selCustormer.DataBind(); |
| | | this.selCustormer.Items.Insert(0, new ListItem("请选择", "")); |
| | | } |
| | | |
| | | protected string reLoadAccountName(string selAcoountType) |
| | |
| | | { |
| | | try |
| | | { |
| | | var oA_SubjectSet = _OA_SubjectSetBLL.getAllSubject(CurrentUser.MemberId, "借").FirstOrDefault(x=>x.Keyid == selSubject.Value.ToInt32()); |
| | | if(oA_SubjectSet!=null && oA_SubjectSet.SubjectName == "印刷业务收入") |
| | | { |
| | | if(!string.IsNullOrEmpty(this.selCustormer.Value) && txtMoney.Value.ToDecimal2() > 0) |
| | | { |
| | | //插入未确认收入 |
| | | var a_KaipiaoJineQueren = new OA_KaipiaoJineQueren(); |
| | | a_KaipiaoJineQueren.FirmId = CurrentUser.MemberId; |
| | | a_KaipiaoJineQueren.BuyerId = this.selCustormer.Value.ToGuid2(); |
| | | var corporateClients = _oA_CorporateClientsBLL.GetModel(a_KaipiaoJineQueren.BuyerId); |
| | | { |
| | | if (corporateClients != null) |
| | | { |
| | | a_KaipiaoJineQueren.BusinessManagerId = corporateClients.BusinessManagerId; |
| | | } |
| | | } |
| | | |
| | | a_KaipiaoJineQueren.Fukuanmoney = txtMoney.Value.ToDecimal2(); |
| | | a_KaipiaoJineQueren.Hexiaomoney = 0; |
| | | a_KaipiaoJineQueren.OperationalMatters = txtOperationalMatters.Value; |
| | | a_KaipiaoJineQueren.Querenstatus = 0; |
| | | a_KaipiaoJineQueren.Creater = CurrentUser.ShortName; |
| | | a_KaipiaoJineQueren.CreateTime = DateTime.Now; |
| | | a_KaipiaoJineQueren.Updater = CurrentUser.ShortName; |
| | | a_KaipiaoJineQueren.LastUpdateTime = a_KaipiaoJineQueren.CreateTime; |
| | | |
| | | var a = _oA_KaipiaoJineQuerenBLL.InsertModel(a_KaipiaoJineQueren); |
| | | } |
| | | } |
| | | |
| | | |
| | | firmAccount = _OA_FirmAccountBLL.getSingleSubject(Request["selAccountName"].ToInt32()); |
| | | |
| | | firmAccountRecord.AccountId = Request["selAccountName"].ToInt32(); |