private void WebQueryHelper_DomainObjectToExportRow(object sender, EventArgs e) { StockAge stockAge = (StockAge)(e as DomainObjectToExportRowEventArgs).DomainObject; (e as DomainObjectToExportRowEventArgs).ExportRow = new string[] { stockAge.Company, stockAge.StorageCode, stockAge.Firstclass, stockAge.Cusorderno, stockAge.MaterialName, stockAge.MaterialModelCode, stockAge.MaterialCode, stockAge.Itemgrade, stockAge.CustomerItemCode, stockAge.Invperiodcode, stockAge.Datefrom.ToString(), stockAge.dateto.ToString(), stockAge.CNT.ToString() }; }
private UltraGridRow GetRowToInput(StockAge stockAge) { UltraGridRow returnValue = null; foreach (UltraGridRow row in this.gridWebGrid.Rows) { if (row.Cells.FromKey("Company").Text.Trim().ToUpper() == stockAge.Company.Trim().ToUpper() && row.Cells.FromKey("Storage").Text.Trim().ToUpper() == stockAge.StorageCode.Trim().ToUpper() && row.Cells.FromKey("FirstClass").Text.Trim().ToUpper() == stockAge.Firstclass.Trim().ToUpper() && row.Cells.FromKey("CusOrderNo").Text.Trim().ToUpper() == stockAge.Cusorderno.Trim().ToUpper() && row.Cells.FromKey("MName").Text.Trim().ToUpper() == stockAge.MaterialName.Trim().ToUpper() && row.Cells.FromKey("MModelCode").Text.Trim().ToUpper() == stockAge.MaterialModelCode.Trim().ToUpper() && row.Cells.FromKey("ItemCode").Text.Trim().ToUpper() == stockAge.MaterialCode.Trim().ToUpper() && row.Cells.FromKey("ItemGrade").Text.Trim().ToUpper() == stockAge.Itemgrade.Trim().ToUpper() && row.Cells.FromKey("CusItemCode").Text.Trim().ToUpper() == stockAge.CustomerItemCode.Trim().ToUpper()) { returnValue = row; break; } } if (returnValue == null) { returnValue = new UltraGridRow(new object[this.gridWebGrid.Columns.Count]); this.gridWebGrid.Rows.Add(returnValue); returnValue.Cells.FromKey("Company").Text = stockAge.Company; returnValue.Cells.FromKey("Storage").Text = stockAge.StorageCode; returnValue.Cells.FromKey("FirstClass").Text = stockAge.Firstclass; returnValue.Cells.FromKey("CusOrderNo").Text = stockAge.Cusorderno; returnValue.Cells.FromKey("MName").Text = stockAge.MaterialName.ToString(); returnValue.Cells.FromKey("MModelCode").Text = stockAge.MaterialModelCode.ToString(); returnValue.Cells.FromKey("ItemCode").Text = stockAge.MaterialCode.ToString(); returnValue.Cells.FromKey("ItemGrade").Text = stockAge.Itemgrade.ToString(); returnValue.Cells.FromKey("CusItemCode").Text = stockAge.CustomerItemCode.ToString(); } return(returnValue); }