public RO(ConditionA condition) { InitializeComponent(); this.DataSource = this.pronotePackageManager.SelectByDateRange(Convert.ToDateTime(condition.StartDate.ToString("yyyy-MM") + "-01"), Convert.ToDateTime(condition.EndDate.ToString("yyyy-MM") + "-01")); this.ReaportName.Text = BL.Settings.CompanyChineseName; this.ReportTitle.Text = Properties.Resources.PronotePackageReport; this.ReportDate.Text += System.DateTime.Now; this.xrTableCellBadPercent.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_BadPercent); this.xrTableCellBadProductNum.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_BadProductNum); this.xrTableCellBlackPoint.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_BlackPoint); this.xrTableCellBox.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_Box); this.xrTableCellCaShang.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_CaShang); this.xrTableCellFeet.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_Feet); this.xrTableCellFullProductNum.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_FullProductNum); this.xrTableCellGuaShang.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_GuaShang); this.xrTableCellGuoHuo.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_GuoHuo); this.xrTableCellLiuHen.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_LiuHen); this.xrTableCellLouGuang.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_LouGuang); this.xrTableCellMianXu.DataBindings.Add("Text", this.dataBrowser, Model.PronotePackage.PRO_MianXu); this.xrTableCellOthers.DataBindings.Add("Text", this.dataBrowser, Model.PronotePackage.PRO_Others); this.xrTableCellPenYao.DataBindings.Add("Text", this.dataBrowser, Model.PronotePackage.PRO_PenYao); this.xrTableCellProductId.DataBindings.Add("Text", this.DataSource, "Product." + Model.Product.PRO_ProductName); this.xrTableCellPronoteHeaderId.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_PronoteHeaderId); this.xrTableCellPronotePackageDate.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_PronotePackageDate, "{0:yyyy-MM-dd}"); this.xrTableCellQiPao.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_QiPao); this.xrTableCellSuoShui.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_SuoShui); this.xrTableCellTotal.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_Total); this.xrTableCellWanMo.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_WanMo); this.xrTableCellZaZhi.DataBindings.Add("Text", this.DataSource, Model.PronotePackage.PRO_ZaZhi); }
public List <SqlParameter> ToParam() { List <SqlParameter> Parms = new List <SqlParameter>(); Parms.AddRange(ConditionA.ToParam()); Parms.AddRange(ConditionB.ToParam()); return(Parms); }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ConditionAChooseForm form = new ConditionAChooseForm(); if (form.ShowDialog() == DialogResult.OK) { ConditionA condition = form.Condition as ConditionA; this.bindingSource1.DataSource = this._invoiceXoManager.Select(condition.StartDate, condition.EndDate); } }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ConditionAChooseForm form = new ConditionAChooseForm(); if (form.ShowDialog() == DialogResult.OK) { ConditionA cond = form.Condition as ConditionA; this.bindingSource1.DataSource = (this.manager as BL.AcbeginAccountPayableManager).SelectByDateRange(cond.StartDate, cond.EndDate); this.gridView1.GroupPanelText = System.DateTime.Now.AddMonths(-3).ToString("yyyy-MM-dd") + " To " + System.DateTime.Now.ToString("yyyy-MM-dd"); } }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ConditionAChooseForm f = new ConditionAChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { ConditionA condition = f.Condition as ConditionA; RO report = new RO(condition); report.ShowPreview(); } }
private void bar_Search_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Query.ConditionAChooseForm f = new Book.UI.Query.ConditionAChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { ConditionA conditionA = f.Condition as ConditionA; this.bindingSource1.DataSource = (this.manager as BL.AtCashAccountDetailManager).SelectByDateRange(conditionA.StartDate, conditionA.EndDate); this.gridControl1.RefreshDataSource(); this.barStaticItem1.Caption = string.Format("{0}项", this.bindingSource1.Count); } }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ConditionAChooseForm condition = new ConditionAChooseForm(); if (condition.ShowDialog(this) == DialogResult.OK) { ConditionA con = condition.Condition as ConditionA; this.bindingSource1.DataSource = (this.manager as BL.ProduceOtherReturnMaterialManager).Select(con.StartDate, con.EndDate); this.gridControl1.RefreshDataSource(); } }
static void Main(string[] args) { Manager manager = new Manager(); ConditionA conditionA = new ConditionA(manager); ConditionB conditionB = new ConditionB(manager); OrderTracker tracker = new OrderTracker(); tracker.TakeOrder(conditionA); tracker.TakeOrder(conditionB); tracker.RunOrders(); }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ConditionAChooseForm form = new ConditionAChooseForm(); if (form.ShowDialog() == DialogResult.OK) { ConditionA cond = form.Condition as ConditionA; IList <Model.AcInvoiceCOBill> acInvoiceXOBill = (this.manager as BL.AcInvoiceCOBillManager).SelectByDateRange(cond.StartDate, cond.EndDate); if (acInvoiceXOBill != null) { this.bindingSource1.DataSource = acInvoiceXOBill; } this.gridView1.GroupPanelText = "查詢日期週期是:" + System.DateTime.Now.AddMonths(-3).ToString("yyyy-MM-dd") + " 到 " + System.DateTime.Now.ToString("yyyy-MM-dd"); } }
private void ibtn_Search_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ConditionAChooseForm form = new ConditionAChooseForm(); if (form.ShowDialog() == DialogResult.OK) { ConditionA cond = form.Condition as ConditionA; IList <Model.AcPayment> acPayment = (this.manager as BL.AcPaymentManager).SelectByDateRange(cond.StartDate, cond.EndDate); if (acPayment != null) { this.bindingSource1.DataSource = acPayment; } this.gridView1.GroupPanelText = System.DateTime.Now.AddMonths(-3).ToString("yyyy-MM-dd") + " To " + System.DateTime.Now.ToString("yyyy-MM-dd"); } }
public string ToConditionString() { string sqla = " (1=1) "; string sqlb = " (1=1) "; string sign = " and "; if (ConditionA != null) { sqla = ConditionA.ToConditionString(); } if (ConditionB != null) { sqlb = ConditionB.ToConditionString(); } if (OperatorSign != null) { sign = OperatorSign; } return(" ( " + sqla + sign + sqlb + " ) "); }
public override string ToString() { return("(" + ConditionA.ToString() + ") OR (" + ConditionB.ToString() + ")"); }
public override bool Evaluate(TerrainCell cell) { return(ConditionA.Evaluate(cell) || ConditionB.Evaluate(cell)); }
public override bool Evaluate(CellGroup group) { return(ConditionA.Evaluate(group) || ConditionB.Evaluate(group)); }