protected override void ShowSearchForm() { Query.ConditionCOChooseForm f = new Query.ConditionCOChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { Query.ConditionCO con = f.Condition as Query.ConditionCO; this.bindingSource1.DataSource = ((BL.InvoiceCGManager) this.invoiceManager).Select(con.COStartId, con.COEndId, con.SupplierStart, con.SupplierEnd, (DateTime)con.StartInvoiceDate, (DateTime)con.EndInvoiceDate, con.ProductStart, con.ProductEnd, con.CusXOId, con.StartJHDate, con.EndJHDate, con.InvoiceCGIdStart, con.InvoiceCGIdEnd); foreach (Model.InvoiceCG model in (this.bindingSource1.DataSource) as IList <Model.InvoiceCG> ) { //if (model.InvoiceCOId == null) //{ model.DetailCOId = (new BL.InvoiceCGDetailManager()).SelectByInvoiceId(model.InvoiceId); //} if (model.DetailCOId != null) { model.InvoiceCOJHDate = this.comanager.GetInvoiceYjrq(model.DetailCOId); } } this.barStaticItem1.Caption = string.Format("{0}Items", this.bindingSource1.Count); } else { this.Dispose(); this.Close(); } f.Dispose(); GC.Collect(); }
protected override void ShowSearchForm() { Query.ConditionCOChooseForm f = new Query.ConditionCOChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { Query.ConditionCO con = f.Condition as Query.ConditionCO; this.bindingSource1.DataSource = ((BL.InvoiceCOManager) this.invoiceManager).SelectDateRangAndWhere(con.COStartId, con.COEndId, con.SupplierStart, con.SupplierEnd, con.StartDate, con.EndDate, con.ProductStart, con.ProductEnd, con.CusXOId, con.StartJHDate, con.EndJHDate, con.InvoiceFlag.Value); } f.Dispose(); GC.Collect(); }
private void simpleButton_Search_Click(object sender, EventArgs e) { Query.ConditionCOChooseForm f = new Query.ConditionCOChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { Query.ConditionCO con = f.Condition as Query.ConditionCO; this.dateEdit1.DateTime = con.StartDate; this.dateEdit2.DateTime = con.EndDate; this.bindingSource1.DataSource = invoiceCOManager.SelectDateRangAndWhere(con.COStartId, con.COEndId, con.SupplierStart, con.SupplierEnd, con.StartDate, con.EndDate, con.ProductStart, con.ProductEnd, con.CusXOId, con.StartJHDate, con.EndJHDate, con.InvoiceFlag.Value); bandDetail(); } f.Dispose(); GC.Collect(); }
public ROInvoiceCO_1(ConditionCO cond) { InitializeComponent(); this.condition = cond; this.TCProductId.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_Inumber); this.TCProductName.DataBindings.Add("Text", this.DataSource, "Product." + Model.Product.PRO_ProductName); this.TCInvoiceProductUnit.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_InvoiceProductUnit); this.TCOrderQuantity.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_OrderQuantity, "{0:0.###}"); this.TCArrivalQuantity.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_ArrivalQuantity, "{0:0.###}"); this.TCInvoiceCODetailPrice.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_InvoiceCODetailPrice, "{0:0.###}"); this.TCInvoiceCODetailMoney.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_InvoiceCODetailMoney, "{0:0.###}"); this.TCNetWeight.DataBindings.Add("Text", this.DataSource, "Product." + Model.Product.PRO_NetWeight, "{0:0.###}"); this.TCGrossWeight.DataBindings.Add("Text", this.DataSource, "Product." + Model.Product.PRO_GrossWeight, "{0:0.###}"); this.TCVolume.DataBindings.Add("Text", this.DataSource, "Product." + Model.Product.PRO_Volume, "{0:0.###}"); this.TCProductDesc.DataBindings.Add("Rtf", this.DataSource, "Product." + Model.Product.PRO_ProductDescription); this.TCInvoiceCODetailNote.DataBindings.Add("Text", this.DataSource, Model.InvoiceCODetail.PRO_InvoiceCODetailNote); }
protected override void ShowSearchForm() { Query.ConditionCOChooseForm f = new Query.ConditionCOChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { Query.ConditionCO con = f.Condition as Query.ConditionCO; this.bindingSource1.DataSource = ((BL.InvoiceCGManager) this.invoiceManager).Select(con.COStartId, con.COEndId, con.SupplierStart, con.SupplierEnd, con.StartDate, con.EndDate, con.ProductStart, con.ProductEnd, con.CusXOId, con.StartJHDate, con.EndJHDate); foreach (Model.InvoiceCG model in (this.bindingSource1.DataSource) as IList <Model.InvoiceCG> ) { if (model.InvoiceCOId == null) { model.DetailCOId = (new BL.InvoiceCGDetailManager()).SelectByInvoiceId(model.InvoiceId); } } } f.Dispose(); GC.Collect(); }
//更改查询周期 private void btnChangeSearch_Click(object sender, EventArgs e) { Query.ConditionCOChooseForm f = new Query.ConditionCOChooseForm(); if (f.ShowDialog(this) == DialogResult.OK) { Query.ConditionCO con = f.Condition as Query.ConditionCO; this.dateEditStart.DateTime = Convert.ToDateTime(con.StartInvoiceDate); this.dateEditEnd.DateTime = Convert.ToDateTime(con.EndInvoiceDate); this.bsHeader.DataSource = this._mInvoiceCGManager.Select(con.COStartId, con.COEndId, con.SupplierStart, con.SupplierEnd, Convert.ToDateTime(con.StartInvoiceDate), Convert.ToDateTime(con.EndInvoiceDate), con.ProductStart, con.ProductEnd, con.CusXOId, con.StartJHDate, con.EndJHDate, con.InvoiceCGIdStart, con.InvoiceCGIdEnd); if (this.bsHeader.Current != null) { Model.InvoiceCG icg = this.bsHeader.Current as Model.InvoiceCG; IList <Model.InvoiceCGDetail> icgd = _mInvoiceCGDetailManager.Select(icg); (this.bsHeader.Current as Model.InvoiceCG).Details = icgd; //this.SelectAll((this.bsHeader.Current as Model.InvoiceCG).Details); this.bindingSource1.DataSource = (this.bsHeader.Current as Model.InvoiceCG).Details; } } f.Dispose(); GC.Collect(); }