Esempio n. 1
0
 private void btnDel_Click(object sender, EventArgs e)
 {
     if (lstKeeper.SelectedIndex == -1) //如果没选,就什么都不做
     {
         return;
     }
     if (UnitCommon.ConfirmMsg("确定删除该保管人员吗?"))
     {
         KeeperManager keeperMgr = new KeeperManager();
         bool          done      = keeperMgr.DeleteKeeper(int.Parse(lstKeeper.SelectedValue.ToString()));
         if (done)
         {
             // 如果删除成功,重新绑定listBox
             DataTable dt2 = keeperMgr.BingListBox();
             lstKeeper.DataSource    = dt2;
             lstKeeper.DisplayMember = "keeper";
             lstKeeper.ValueMember   = "id";
             this.FormState          = "查看";
         }
         else
         {
             UnitCommon.ErrorMsg("删除仓库保管人员失败!");
         }
     }
 }
Esempio n. 2
0
 private void btnDel_Click(object sender, EventArgs e)
 {
     if (tvwDepart.SelectedNode == null)
     {
         UnitCommon.WarnMsg("请选择待删除的部门!");
         return;
     }
     if (tvwDepart.SelectedNode.Level == 0)
     {
         UnitCommon.WarnMsg("不能删除公司!"); // 根节点不能删除
         return;
     }
     if (UnitCommon.ConfirmMsg("确定要删除该部门吗?"))
     {
         int id = int.Parse(tvwDepart.SelectedNode.Tag.ToString());
         DepartmentManager deptMgr = new DepartmentManager();
         bool succ3 = deptMgr.DelDept(id);
         if (succ3)
         {
             FormState = "查看";
             BuildDeptTree();
         }
         else
         {
             UnitCommon.ErrorMsg("删除部门失败!");
         }
     }
 }
Esempio n. 3
0
        private void btnDel_Click(object sender, EventArgs e)
        {
            if (lstInfo.SelectedIndex == -1)
            {
                return;                              //表示没有选择要删除的项
            }
            Resources res = lstInfo.SelectedItem as Resources;

            if (res != null)
            {
                if (UnitCommon.ConfirmMsg("您确定要删除此条记录吗?"))
                {
                    bool isok = ResFactoryManager.Del(res.Id, this.resType);
                    if (isok)
                    {
                        DataTable dt = ResFactoryManager.GetAllRes(resType);
                        this.BindLstRes(dt);
                        this.FormState = "查看";
                    }
                    else
                    {
                        UnitCommon.ErrorMsg("删除资产信息失败!");
                    }
                }
            }
        }
Esempio n. 4
0
        private void toolbtnDel_Click(object sender, EventArgs e)
        {
            if (UnitCommon.ConfirmMsg("您确定要删除此员工的信息吗?"))
            {
                tabControl1.SelectedIndex = 0; // 切换到tabControl1的第一个界面,员工信息
                //当双击dataGridView1某行时,获取所选行(可能有多行)的第一行、第一列的值,即员工编号
                int             id     = int.Parse(dataGridView1.SelectedRows[0].Cells[0].Value.ToString());
                EmployeeManager empMgr = new EmployeeManager();
                empMgr.DelEmployee(id);
                int result = empMgr.DelEmployee(id);
                if (result == -1)
                {
                    UnitCommon.WarnMsg("该员工是仓库保管员,必须取消其仓管身份之后才请允许删除,删除失败!");
                    return;
                }

                if (result == -2)
                {
                    UnitCommon.WarnMsg("该员工领取的固定资产尚未归还,必须归还之后才允许删除,删除失败!");
                    return;
                }
                if (result > 0)
                {
                    BindDataGridView(); // 重新刷新DataGridView
                    BuildEmpTree();     // 重新刷新TreeView
                }
                else
                {
                    UnitCommon.ErrorMsg("删除员工信息失败!");
                }
            }
        }
Esempio n. 5
0
 private void btnExit_Click(object sender, EventArgs e)
 {
     if (UnitCommon.ConfirmMsg("确认要退出吗?"))
     {
         Application.Exit();
     }
     else
     {
     }
 }
Esempio n. 6
0
 private void toolStripButton8_Click(object sender, EventArgs e)
 {
     if (UnitCommon.ConfirmMsg("确认要退出系统吗?"))
     {
         Application.Exit();
     }
     else
     {
         return;
     }
 }