コード例 #1
0
        /// <summary>
        /// 重写父类方法
        /// </summary>
        protected override void OnOK()
        {
            if (this.conditionA == null)
            {
                this.conditionA = new ConditionA();
            }

            if (global::Helper.DateTimeParse.DateTimeEquls(this.dateEditStartDate.DateTime, new DateTime()))
            {
                this.conditionA.StartDate = global::Helper.DateTimeParse.NullDate;
            }

            else
            {
                this.conditionA.StartDate = this.dateEditStartDate.DateTime;
            }


            if (global::Helper.DateTimeParse.DateTimeEquls(this.dateEditEndDate.DateTime, new DateTime()))
            {
                this.conditionA.EndDate = global::Helper.DateTimeParse.EndDate;
            }

            else
            {
                this.conditionA.EndDate = this.dateEditEndDate.DateTime;
            }
            OnOK1();
        }
コード例 #2
0
ファイル: Q23.cs プロジェクト: daobataotie/EDNew
        /// <summary>
        /// 构造,初始化
        /// </summary>
        /// <param name="condition"></param>
        public Q23(ConditionA condition)
        {
            DateTime start = condition.StartDate;
            DateTime end   = condition.EndDate;

            InitializeComponent();
            System.Collections.Generic.IList <Model.InvoiceXT> list = this.invoiceManager.Select(start, end);

            if (list == null || list.Count <= 0)
            {
                throw new global::Helper.InvalidValueException();
            }

            this.bindingSource1.DataSource = list;
            this.xrLabelReportName.Text    = Properties.Resources.XSXTDetail;
            this.xrLabelDateRange.Text     = string.Format(Properties.Resources.DateRange, start.ToString("yyyy/MM/dd"), end.ToString("yyyy/MM/dd"));
            this.xrTableCellInvoiceId.DataBindings.Add("Text", this.DataSource, Model.Invoice.PROPERTY_INVOICEID);
            this.xrTableCellInvoiceDate.DataBindings.Add("Text", this.DataSource, Model.Invoice.PROPERTY_INVOICEDATE, "{0:yyyy-MM-dd}");
            //this.xrTableCellCustomName.DataBindings.Add("Text", this.DataSource, "Company." + Model.Company.PROPERTY_COMPANYNAME1);

            this.xrLabelZongji.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICEZONGJI, "{0:0}");
            this.xrLabelHeji.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICEHEJI, "{0:0}");
            this.xrLabelTax.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICETAX, "{0:0}");
            this.xrLabelZS.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICEZSE, "{0:0}");


            this.xrLabelTotalHeJi.Summary.FormatString     = "{0:0}";
            this.xrLabelTotalHeJi.Summary.Func             = SummaryFunc.Sum;
            this.xrLabelTotalHeJi.Summary.IgnoreNullValues = true;
            this.xrLabelTotalHeJi.Summary.Running          = SummaryRunning.Report;
            this.xrLabelTotalHeJi.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICEHEJI, "{0:0}");

            this.xrLabelTotalTax.Summary.FormatString     = "{0:0}";
            this.xrLabelTotalTax.Summary.Func             = SummaryFunc.Sum;
            this.xrLabelTotalTax.Summary.IgnoreNullValues = true;
            this.xrLabelTotalTax.Summary.Running          = SummaryRunning.Report;
            this.xrLabelTotalTax.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICETAX, "{0:0}");

            this.xrLabelTotalZongJi.Summary.FormatString     = "{0:0}";
            this.xrLabelTotalZongJi.Summary.Func             = SummaryFunc.Sum;
            this.xrLabelTotalZongJi.Summary.IgnoreNullValues = true;
            this.xrLabelTotalZongJi.Summary.Running          = SummaryRunning.Report;
            this.xrLabelTotalZongJi.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICEZONGJI, "{0:0}");

            this.xrLabelTotalZSE.Summary.FormatString     = "{0:0}";
            this.xrLabelTotalZSE.Summary.Func             = SummaryFunc.Sum;
            this.xrLabelTotalZSE.Summary.IgnoreNullValues = true;
            this.xrLabelTotalZSE.Summary.Running          = SummaryRunning.Report;
            this.xrLabelTotalZSE.DataBindings.Add("Text", this.DataSource, Model.InvoiceXT.PROPERTY_INVOICEZSE, "{0:0}");



            this.xrSubreport1.ReportSource = new Q23_1();
        }
コード例 #3
0
ファイル: Q32.cs プロジェクト: daobataotie/EDERP
        public Q32(ConditionA condition)
        {
            InitializeComponent();

            this.xrLabelDateRange.Text  = string.Format(Properties.Resources.DateRange, condition.StartDate.ToString("yyyy-MM-dd"), condition.EndDate.ToString("yyyy-MM-dd"));
            this.xrLabelReportName.Text = Properties.Resources.YWYSJYB;

            System.Collections.Generic.IList <Model.InvoiceDetail01> list = this.invoiceDetail01Manager.Select(condition.StartDate, condition.EndDate);

            if (list == null || list.Count <= 0)
            {
                throw new Helper.InvalidValueException();
            }

            this.bindingSource1.DataSource = list;

            this.xrTableCellEmployeeName.DataBindings.Add("Text", this.DataSource, "Employee." + Model.Employee.PROPERTY_EMPLOYEENAME);
            //this.xrTableCellCompanyName.DataBindings.Add("Text", this.DataSource, "Company." + Model.Company.PROPERTY_COMPANYNAME1);
            this.xrTableCellHeji.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_INVOICEHEJI, "{0:0}");
            this.xrTableCellTax.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_INVOICETAX, "{0:0}");
            this.xrTableCellYingShou.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_INVOICEOWED, "{0:0}");
            this.xrTableCellYiShou.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_YISHOU, "{0:0}");

            this.xrTableCellToalTax.Summary.FormatString       = "{0:0}";
            this.xrTableCellTotalHeJi.Summary.FormatString     = "{0:0}";
            this.xrTableCellTotalYingShou.Summary.FormatString = "{0:0}";
            this.xrTableCellTotalYiShou.Summary.FormatString   = "{0:0}";

            this.xrTableCellToalTax.Summary.Func       = SummaryFunc.Sum;
            this.xrTableCellTotalHeJi.Summary.Func     = SummaryFunc.Sum;
            this.xrTableCellTotalYingShou.Summary.Func = SummaryFunc.Sum;
            this.xrTableCellTotalYiShou.Summary.Func   = SummaryFunc.Sum;

            this.xrTableCellToalTax.Summary.IgnoreNullValues       = true;
            this.xrTableCellTotalHeJi.Summary.IgnoreNullValues     = true;
            this.xrTableCellTotalYingShou.Summary.IgnoreNullValues = true;
            this.xrTableCellTotalYiShou.Summary.IgnoreNullValues   = true;

            this.xrTableCellToalTax.Summary.Running       = SummaryRunning.Report;
            this.xrTableCellTotalHeJi.Summary.Running     = SummaryRunning.Report;
            this.xrTableCellTotalYingShou.Summary.Running = SummaryRunning.Report;
            this.xrTableCellTotalYiShou.Summary.Running   = SummaryRunning.Report;

            this.xrTableCellToalTax.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_INVOICETAX, "{0:0}");
            this.xrTableCellTotalHeJi.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_INVOICEHEJI, "{0:0}");
            this.xrTableCellTotalYingShou.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_INVOICEOWED, "{0:0}");
            this.xrTableCellTotalYiShou.DataBindings.Add("Text", this.DataSource, Model.InvoiceDetail01.PROPERTY_YISHOU, "{0:0}");
        }
コード例 #4
0
ファイル: Q25.cs プロジェクト: daobataotie/EDERP
        /// <summary>
        /// 一参构造,初始化
        /// </summary>
        /// <param name="condition"></param>
        public Q25(ConditionA condition)
        {
            InitializeComponent();
            this.xrLabelReportName.Text = Properties.Resources.ZZDetail;
            this.xrLabelDateRange.Text  = string.Format(Properties.Resources.DateRange, condition.StartDate.ToString("yyyy-MM-dd"), condition.EndDate.ToString("yyyy-MM-dd"));

            System.Collections.Generic.IList <Model.InvoiceZZ> list = this.invoiceManager.Select(condition.StartDate, condition.EndDate);

            if (list == null || list.Count <= 0)
            {
                throw new Helper.InvalidValueException();
            }

            this.bindingSource1.DataSource = list;
            this.xrSubreport1.ReportSource = new Q25_1();
            this.xrSubreport2.ReportSource = new Q25_2();
        }
コード例 #5
0
        //一参构造
        public Q22(ConditionA condition)
        {
            InitializeComponent();
            this.xrLabelReportName.Text = Properties.Resources.CHJYB;
            this.xrLabelDateRange.Text  = string.Format(Properties.Resources.DateRange, condition.StartDate.ToString("yyyy/MM/dd"), condition.EndDate.ToString("yyyy/MM/dd"));

            System.Collections.Generic.IList <Model.InvoiceXS> list = this.invoiceManager.Select(condition.StartDate, condition.EndDate);
            if (list == null || list.Count <= 0)
            {
                throw new global::Helper.InvalidValueException("無數據");
            }
            this.bindingSource1.DataSource = list;

            this.xrTableCellKind.Text = Properties.Resources.XS;
            //this.xrTableCellTax.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICETAX, "{0:0}");
            //this.xrTableCellCompanyName.DataBindings.Add("Text", this.DataSource, "Company." + Model.Company.PROPERTY_COMPANYNAME1);
            //this.xrTableCellFpbh.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICEFPBH);
            this.xrTableCellInvoiceDate.DataBindings.Add("Text", this.DataSource, Model.Invoice.PROPERTY_INVOICEDATE, "{0:yyyy-MM-dd}");
            //this.xrTableCellInvoiceHeji.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICEHEJI, "{0:0}");
            this.xrTableCellInvoiceId.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICEID);
            //this.xrTableCellInvoiceZongji.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICEZONGJI, "{0:0}");

            this.xrLabelTax.Summary.FormatString    = "{0:0}";
            this.xrLabelZongji.Summary.FormatString = "{0:0}";
            this.xrLabelHeJi.Summary.FormatString   = "{0:0}";

            this.xrLabelTax.Summary.Func    = SummaryFunc.Sum;
            this.xrLabelZongji.Summary.Func = SummaryFunc.Sum;
            this.xrLabelHeJi.Summary.Func   = SummaryFunc.Sum;

            this.xrLabelTax.Summary.IgnoreNullValues    = true;
            this.xrLabelZongji.Summary.IgnoreNullValues = true;
            this.xrLabelHeJi.Summary.IgnoreNullValues   = true;

            this.xrLabelTax.Summary.Running    = SummaryRunning.Report;
            this.xrLabelZongji.Summary.Running = SummaryRunning.Report;
            this.xrLabelHeJi.Summary.Running   = SummaryRunning.Report;

            //this.xrLabelHeJi.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICEHEJI, "{0:0}");
            //this.xrLabelTax.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICETAX, "{0:0}");
            //this.xrLabelZongji.DataBindings.Add("Text", this.DataSource, Model.InvoiceXS.PROPERTY_INVOICEZONGJI, "{0:0}");
        }