コード例 #1
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0 && dataGridView1.Columns[e.ColumnIndex].Name == "colInventory")
     {
         OrderItemRecord item = dataGridView1.Rows[e.RowIndex].Tag as OrderItemRecord;
         ProductInventoryItemSearchCondition con = new ProductInventoryItemSearchCondition();
         con.OrderItem = item.ID;
         con.UnShipped = true;
         FrmProductInventoryItemView frm = new FrmProductInventoryItemView();
         frm.SearchCondition = con;
         frm.ShowDialog();
     }
     if (e.RowIndex >= 0 && dataGridView1.Columns[e.ColumnIndex].Name == "colShipped")
     {
         OrderItemRecord item = dataGridView1.Rows[e.RowIndex].Tag as OrderItemRecord;
         ProductInventoryItemSearchCondition con = new ProductInventoryItemSearchCondition();
         con.OrderItem = item.ID;
         con.UnShipped = false;
         FrmProductInventoryItemView frm = new FrmProductInventoryItemView();
         frm.SearchCondition = con;
         frm.ShowDialog();
     }
     if (e.RowIndex >= 0 && dataGridView1.Columns[e.ColumnIndex].Name == "colValidInventory")
     {
         OrderItemRecord item = dataGridView1.Rows[e.RowIndex].Tag as OrderItemRecord;
         ProductInventoryItemSearchCondition con = new ProductInventoryItemSearchCondition();
         con.Products = new List <string>();
         con.Products.Add(item.ProductID);
         con.UnShipped  = true;
         con.UnReserved = true;
         FrmProductInventoryItemView frm = new FrmProductInventoryItemView();
         frm.SearchCondition = con;
         frm.ShowDialog();
     }
 }
コード例 #2
0
 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (e.RowIndex >= 0)
     {
         PurchaseItemRecord record = dataGridView1.Rows[e.RowIndex].Tag as PurchaseItemRecord;
         if (dataGridView1.Columns[e.ColumnIndex].Name == "colSheetNo")
         {
             PurchaseOrder sheet = (new PurchaseOrderBLL(AppSettings.Current.ConnStr)).GetByID(record.SheetNo).QueryObject;
             if (sheet != null)
             {
                 FrmPurchaseOrderDetail frm = new FrmPurchaseOrderDetail();
                 frm.IsAdding     = false;
                 frm.UpdatingItem = sheet;
                 frm.IsForView    = true;
                 frm.ShowDialog();
             }
         }
         else if (dataGridView1.Columns[e.ColumnIndex].Name == "colReceived")
         {
             ProductInventoryItemSearchCondition con = new ProductInventoryItemSearchCondition();
             con.PurchaseItem = record.ID;
             FrmProductInventoryItemView frm = new FrmProductInventoryItemView();
             frm.SearchCondition = con;
             frm.ShowDialog();
         }
     }
 }