예제 #1
0
        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 == "PrdCode") ||
                (this.dgrdv.Columns[icol].DataPropertyName == "PrdName") ||
                (this.dgrdv.Columns[icol].DataPropertyName == "PrdSpec") ||
                (this.dgrdv.Columns[icol].DataPropertyName == "Model") ||
                (this.dgrdv.Columns[icol].DataPropertyName == "Manufacturer"))
            {
                this.dgrdv.CurrentCell = this.dgrdv[icol, irow];
                if (frmPrd == null)
                {
                    this.frmPrd = new JERPApp.Define.Material.FrmProduct();
                    new FrmStyle(this.frmPrd).SetPopFrmStyle(this);
                    this.frmPrd.AffterSelected += new JERPApp.Define.Material.FrmProduct.AffterSelectedDelegate(frmPrd_AffterSelected);
                }
                this.frmPrd.ShowDialog();
            }
        }
예제 #2
0
 void btnAdd_Click(object sender, EventArgs e)
 {
     if (frmPrdAppend == null)
     {
         frmPrdAppend = new JERPApp.Define.Material.FrmProduct();
         new FrmStyle(frmPrdAppend).SetPopFrmStyle(this);
         frmPrdAppend.AffterSelected += frmPrdAppend_AffterSelected;
     }
     frmPrdAppend.Show();
 }
예제 #3
0
 void btnAddPrd_Click(object sender, EventArgs e)
 {
     if (frmAddPrd == null)
     {
         this.frmAddPrd = new JERPApp.Define.Material.FrmProduct();
         new FrmStyle(this.frmAddPrd).SetPopFrmStyle(this);
         this.frmAddPrd.AffterSelected += frmAddPrd_AffterSelected;
     }
     this.frmAddPrd.ShowDialog();
 }
예제 #4
0
 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.ColumnPrdCode.Name )
         ||(this.dgrdv.Columns[icol].Name  ==this.ColumnPrdName.Name )
         ||(this.dgrdv.Columns[icol].Name  ==this.ColumnPrdSpec.Name )
         ||(this.dgrdv.Columns[icol].Name  ==this.ColumnModel.Name )
         || (this.dgrdv.Columns[icol].Name == this.ColumnManufacturer .Name))
     { 
         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.Material.FrmProduct();
             new FrmStyle(this.frmPrd).SetPopFrmStyle(this);
             this.frmPrd.AffterSelected += new JERPApp.Define.Material.FrmProduct.AffterSelectedDelegate(frmPrd_AffterSelected);
         }
         this.frmPrd.ShowDialog();
     }
 }