Ejemplo n.º 1
0
        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;
 }
Ejemplo n.º 3
0
 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();
     }
 }