Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        public List <SqlParameter> ToParam()
        {
            List <SqlParameter> Parms = new List <SqlParameter>();

            Parms.AddRange(ConditionA.ToParam());
            Parms.AddRange(ConditionB.ToParam());
            return(Parms);
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
        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");
            }
        }
Esempio n. 5
0
        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();
            }
        }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
        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();
            }
        }
Esempio n. 8
0
        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();
        }
Esempio n. 9
0
        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");
            }
        }
Esempio n. 10
0
        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");
            }
        }
Esempio n. 11
0
        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));
 }