示例#1
0
        private void 添加ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            List <string> codes = new List <string>();

            foreach (var item in this.selectedMaterial.MatCheckGroup)
            {
                codes.Add(item.CheckGroupCode);
            }
            DlgCheckGroup dlg = new DlgCheckGroup(codes);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                if (dlg.SelectedCheckGroup != null)
                {
                    QC_MatCheckGroup gp = new QC_MatCheckGroup();
                    gp.MatNcId        = selectedMatNcId;
                    gp.CheckGroupCode = dlg.SelectedCheckGroup.CheckGroupCode;
                    gp.CheckGroupName = dlg.SelectedCheckGroup.CheckGroupName;
                    this.selectedMaterial.MatCheckGroup.Add(gp);
                    selectedMaterial.SaveEnable = true;
                }
            }
        }
示例#2
0
        private void  除ToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            QC_MatCheckGroup matCheckGroup = matCheckGroupViewBindingSource.Current as QC_MatCheckGroup;

            if (matCheckGroup != null)
            {
                if (matCheckGroup == null || matCheckGroup.Id <= 0)
                {
                    MessageBox.Show("不能删除");
                }
                else
                {
                    if (DialogResult.OK == MessageBox.Show("你确实要删除数据吗?", "询问", MessageBoxButtons.OKCancel))
                    {
                        matCheckGroupViewBindingSource.RemoveCurrent();
                        selectedMaterial.SaveEnable = true;
                    }
                }
            }
            else
            {
                MessageBox.Show("没有选中的行");
            }
        }