void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if (this.dgrdv.Columns[icol].Name == this.ColumnBadTypeID.Name) { if (frmBadType == null) { frmBadType = new JERPApp.Define.OtherRes.FrmBadType(); new FrmStyle(frmBadType).SetPopFrmStyle(this); frmBadType.AffterSave += this.SetBadTypeSrc; } frmBadType.ShowDialog(); } if ((this.dgrdv.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") ) { this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.OtherRes.FrmProduct(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AffterSelected += frmPrd_AffterSelected; } this.frmPrd.ShowDialog(); } }
void dgrdv_CellContextMenuStripNeeded(object sender, DataGridViewCellContextMenuStripNeededEventArgs e) { int irow = e.RowIndex; int icol = e.ColumnIndex; if ((irow == -1) || (icol == -1)) { return; } if ((this.dgrdv.Columns[icol].DataPropertyName == "PrdName") || (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") ) { if (this.dgrdv[this.ColumnPlanQty.Name, irow].Value != DBNull.Value) { return; } this.dgrdv.CurrentCell = this.dgrdv[icol, irow]; if (frmPrd == null) { this.frmPrd = new JERPApp.Define.OtherRes.FrmProduct(); new FrmStyle(this.frmPrd).SetPopFrmStyle(this); this.frmPrd.AllowAppendFlag = true; this.frmPrd.AffterSelected += frmPrd_AffterSelected; } this.frmPrd.ShowDialog(); } }
void btnAddPrd_Click(object sender, EventArgs e) { if (frmAddPrd == null) { this.frmAddPrd = new JERPApp.Define.OtherRes.FrmProduct(); new FrmStyle(this.frmAddPrd).SetPopFrmStyle(this); this.frmAddPrd.AffterSelected += frmAddPrd_AffterSelected; } this.frmAddPrd.ShowDialog(); }