/// <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(); }
/// <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(); }
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}"); }
/// <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(); }
//一参构造 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}"); }