public XRGeneralAccount(ConditionGeneralAccount condition) { InitializeComponent(); this.xrLabelCompanyInfoName.Text = BL.Settings.CompanyChineseName; this.xrLabelDataName.Text = "總分類帳表"; IList <Model.AtAccountSubject> ataccountsubjects = this._ataccountsubjectmanager.selectById(condition.StartSubjectId, condition.EndSubjectId); if (ataccountsubjects == null || ataccountsubjects.Count == 0) { return; } foreach (Model.AtAccountSubject item in ataccountsubjects) { item.ZFLZ_Yue = (item.TheBalance.HasValue ? item.TheBalance.Value : 0) + this._atsummondetailmanager.GET_ZFLZ_Yue(item, condition.StartDate); } this.DataSource = ataccountsubjects; this.xrLabel1.Text = "列表日期:" + DateTime.Now.ToShortDateString(); this.xrLabel2.Text = "日期區間:" + condition.StartDate.ToShortDateString() + "至" + condition.EndDate.ToShortDateString(); this.xrSubreport1.ReportSource = new XRGeneralAccountDetail(condition.StartDate, condition.EndDate); }
protected override void OnOK() { if (this.condition == null) { this.condition = new ConditionGeneralAccount(); } this.condition.StartDate = this.dateEditStartDate.DateTime.Date; this.condition.EndDate = this.dateEditEndDate.DateTime.AddDays(1).Date; this.condition.StartSubjectId = (this.lue_AtaccoutSubject.EditValue == null || string.IsNullOrEmpty(this.lue_AtaccoutSubject.EditValue.ToString())) ? null : this.lue_AtaccoutSubject.EditValue.ToString(); this.condition.EndSubjectId = (this.lue_end_AtaccoutSubject.EditValue == null || string.IsNullOrEmpty(this.lue_end_AtaccoutSubject.EditValue.ToString())) ? null : this.lue_end_AtaccoutSubject.EditValue.ToString(); //this.condition.Include_QiChuYuE = this.chkEdit_IncludeQiChuYuE.Checked; }
protected override void OnOK() { if (this.condition == null) { this.condition = new ConditionGeneralAccount(); } this.condition.EndDate = this.dateEditEndDate.DateTime; this.condition.StartDate = this.dateEditStartDate.DateTime; if (this.lookUpEditDepositSubject.EditValue != null) { this.condition.StartSubjectId = this.lookUpEditDepositSubject.EditValue.ToString(); } if (this.lookUpEdit1.EditValue != null) { this.condition.EndSubjectId = this.lookUpEdit1.EditValue.ToString(); } }