private void _helper_DomainObjectToGridRow(object sender, EventArgs e) { BenQGuru.eMES.Common.Domain.IDomainDataProvider provider = null; try { provider = base.DataProvider; BenQGuru.eMES.Material.InventoryFacade facade = new InventoryFacade(provider); if ((e as DomainObjectToGridRowEventArgs).DomainObject != null) { BenQGuru.eMES.Domain.Material.InvShip obj = (e as DomainObjectToGridRowEventArgs).DomainObject as BenQGuru.eMES.Domain.Material.InvShip; if (obj != null) { /*int sum = facade.QueryInvShipWebSum(obj.ShipNo, * obj.ShipSeq, * this.txtPartner.Text.Trim(), * this.dateInDateFromQuery.Text, * this.dateInDateToQuery.Text, * this.txtModel.Text.Trim(), * this.txtItemCode.Text.Trim(), * this.txtRCardFrom.Text.Trim(), * this.txtRCardTo.Text, * this.txtPrintDateFrom.Text, * this.txtPrintDateTo.Text * );*/ (e as DomainObjectToGridRowEventArgs).GridRow = new UltraGridRow(new object[] { obj.ShipNo, obj.ShipSeq, obj.ShipType, obj.PartnerCode, obj.PartnerDesc, obj.ModelCode, obj.ItemCode, obj.ItemDesc, GetReceiveStausName(obj.ShipStatus), FormatHelper.ToDateString(obj.ShipDate), obj.PlanQty, obj.ActQty, obj.ShipDesc, string.Empty } ); } } } finally { if (provider != null) { ((BenQGuru.eMES.Common.DomainDataProvider.SQLDomainDataProvider)provider).PersistBroker.CloseConnection(); } } }
private void _helper_DomainObjectToExportRow(object sender, EventArgs e) { if (!this.chbExpDetail.Checked) { #region 导出二级界面 BenQGuru.eMES.Common.Domain.IDomainDataProvider provider = null; try { provider = base.DataProvider; BenQGuru.eMES.Material.InventoryFacade facade = new InventoryFacade(provider); if ((e as DomainObjectToExportRowEventArgs).DomainObject != null) { BenQGuru.eMES.Domain.Material.InvShip obj = (e as DomainObjectToExportRowEventArgs).DomainObject as BenQGuru.eMES.Domain.Material.InvShip; /*int sum = facade.QueryInvShipWebSum(obj.ShipNo, * obj.ShipSeq, * this.txtPartner.Text.Trim(), * this.dateInDateFromQuery.Text, * this.dateInDateToQuery.Text, * this.txtModel.Text.Trim(), * this.txtItemCode.Text.Trim(), * this.txtRCardFrom.Text.Trim(), * this.txtRCardTo.Text, * this.txtPrintDateFrom.Text, * this.txtPrintDateTo.Text);*/ (e as DomainObjectToExportRowEventArgs).ExportRow = new string[] { obj.ShipNo, obj.ShipType, obj.PartnerCode, obj.PartnerDesc, obj.ModelCode, obj.ItemCode, obj.ItemDesc, GetReceiveStausName(obj.ShipStatus), FormatHelper.ToDateString(obj.ShipDate), obj.PlanQty.ToString(), obj.ActQty.ToString(), obj.ShipDesc, string.Empty }; } } finally { if (provider != null) { ((BenQGuru.eMES.Common.DomainDataProvider.SQLDomainDataProvider)provider).PersistBroker.CloseConnection(); } } #endregion } else { #region 导出二级界面 BenQGuru.eMES.Common.Domain.IDomainDataProvider provider = null; try { provider = base.DataProvider; BenQGuru.eMES.Material.InventoryFacade facade = new InventoryFacade(provider); if ((e as DomainObjectToExportRowEventArgs).DomainObject != null) { BenQGuru.eMES.Domain.Material.ShipRCard obj = (e as DomainObjectToExportRowEventArgs).DomainObject as BenQGuru.eMES.Domain.Material.ShipRCard; (e as DomainObjectToExportRowEventArgs).ExportRow = new string[] { obj.ShipNo, obj.ShipType, obj.PartnerCode, obj.PartnerDesc, obj.ModelCode, obj.ItemCode, obj.ItemDesc, GetReceiveStausName(obj.ShipStatus), FormatHelper.ToDateString(obj.ShipDate), obj.ActQty.ToString(), obj.ShipDesc, obj.RunningCard, obj.RecNO, obj.RCardShipUser, FormatHelper.ToDateString(obj.RCardShipDate), obj.CartonCode }; } } finally { if (provider != null) { ((BenQGuru.eMES.Common.DomainDataProvider.SQLDomainDataProvider)provider).PersistBroker.CloseConnection(); } } #endregion } }