コード例 #1
0
ファイル: FrmProductList.cs プロジェクト: lcq9732/warehouse
        private void gridProduct_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            int id = Convert.ToInt32(gridProduct.Rows[e.RowIndex].Cells[0].Value);

            if (e.ColumnIndex == gridProduct.Columns.Count - 1)
            {
                if (MessageBox.Show("确定要删除此数据?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    try
                    {
                        entities.Delete <Product>(id);
                    }
                    catch (Exception exp)
                    {
                        MessageBox.Show("数据删除失败!", "提示");
                        LogHelper.WriteLog(LogType.Error, exp, this.GetType());
                    }
                    DataBind();
                }
            }
            else if (e.ColumnIndex == gridProduct.Columns.Count - 2)
            {
                var existFrm = GetForm(frmFrmProductName);
                if (existFrm != null)
                {
                    existFrm.Close();
                }
                FrmProduct frm = new FrmProduct();
                frm.MdiParent = this.MdiParent;
                frm.ProductId = id;
                frm.Show();
            }
        }
コード例 #2
0
ファイル: FrmProductList.cs プロジェクト: lcq9732/warehouse
        private void btnNew_Click(object sender, EventArgs e)
        {
            var existFrm = GetForm(frmFrmProductName);

            if (existFrm != null)
            {
                existFrm.Close();
            }
            FrmProduct frm = new FrmProduct();

            frm.MdiParent = this.MdiParent;
            frm.Show();
        }