Example #1
0
        // 修改和删除
        private void dgvFactory_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0 && e.RowIndex >= 0)
            {
                // 调用修改页面

                // 传入要修改的那一条数据
                DataTable      dt  = equDAL.GetFactoryInfo(int.Parse(dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString()));
                FrmFactoryEdit frm = new FrmFactoryEdit();
                frm.Text = "修改厂家信息";
                frm.ShowDialog(dt);

                // 重新绑定
                BinddgvFactory();
                BinddgvEqu();
            }
            else if (e.ColumnIndex == 1 && e.RowIndex >= 0)
            {
                model = 2;

                // 删除
                if (MessageBox.Show("您确定要删除【 " + dgvFactory.Rows[e.RowIndex].Cells[4].Value.ToString() + " 】这个厂家吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    //存入日志
                    LogSave.Messages("[FrmFactoryEdit]", LogIDType.UserLogID, "删除生产厂家信息,生产厂家编号:" + dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString()
                                     + ",生产厂家名称:" + dgvFactory.Rows[e.RowIndex].Cells[4].Value.ToString());

                    // 删除这条记录
                    int int_isOk = equDAL.DelFactory(int.Parse(dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString()));
                    //int_isOk 为1时删除成功
                    if (int_isOk == -1)
                    {
                        // 删除失败
                        MessageBox.Show("删除失败");
                        return;
                    }

                    if (!New_DBAcess.IsDouble)
                    {
                        // 重新绑定
                        BinddgvFactory();
                        BinddgvEqu();
                    }
                    else
                    {
                        timer1.Stop();
                        timer1.Start();
                    }
                }
            }

            BindFactoyName();
        }
Example #2
0
        // 添加生产厂家
        private void btnFactoryAdd_Click(object sender, EventArgs e)
        {
            FrmFactoryEdit frm = new FrmFactoryEdit();
            DataTable      dt  = null;
            int            i   = 0;

            frm.Text = "添加厂家信息";
            frm.ShowDialog(dt);

            // 重新绑定
            BinddgvFactory();
            BindFactoyName();
        }
Example #3
0
        // 添加生产厂家
        private void btnFactoryAdd_Click(object sender, EventArgs e)
        {
            FrmFactoryEdit frm = new FrmFactoryEdit();
            DataTable dt = null;
            int i = 0;
            frm.Text = "添加厂家信息";
            frm.ShowDialog(dt);

            // 重新绑定
            BinddgvFactory();
            BindFactoyName();
        }
Example #4
0
        // 修改和删除
        private void dgvFactory_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 0 && e.RowIndex >= 0)
            {

                
                // 调用修改页面

                // 传入要修改的那一条数据
                DataTable dt = equDAL.GetFactoryInfo(int.Parse(dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString()));
                FrmFactoryEdit frm = new FrmFactoryEdit();
                frm.Text = "修改厂家信息";
                frm.ShowDialog(dt);

                // 重新绑定
                BinddgvFactory();
                BinddgvEqu();
            }
            else if (e.ColumnIndex == 1 && e.RowIndex >= 0)
            {

                model = 2;

                // 删除
                if (MessageBox.Show("您确定要删除【 " + dgvFactory.Rows[e.RowIndex].Cells[4].Value.ToString() + " 】这个厂家吗?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    //存入日志
                    LogSave.Messages("[FrmFactoryEdit]", LogIDType.UserLogID, "删除生产厂家信息,生产厂家编号:" + dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString()
                        + ",生产厂家名称:" + dgvFactory.Rows[e.RowIndex].Cells[4].Value.ToString());

                    // 删除这条记录
                    int int_isOk = equDAL.DelFactory(int.Parse(dgvFactory.Rows[e.RowIndex].Cells[2].Value.ToString()));
                    //int_isOk 为1时删除成功
                    if (int_isOk == -1)
                    {
                        // 删除失败
                        MessageBox.Show("删除失败");
                        return;
                    }

                    if (!New_DBAcess.IsDouble)
                    {
                        // 重新绑定
                        BinddgvFactory();
                        BinddgvEqu();
                    }
                    else
                    {
                        timer1.Stop();
                        timer1.Start();
                    }
                }
            }

            BindFactoyName();
        }