예제 #1
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            DBE      dbeadd     = new DBE();
            string   MaPhongBan = txbMaPB.Text;
            PhongBan pb         = dbeadd.PhongBans.Where(p => p.MaPB == MaPhongBan).SingleOrDefault();

            if (pb == null)
            {
                PhongBan item = new PhongBan();
                item.MaPB  = MaPhongBan;
                item.TenPB = txbTenPB.Text;
                dbeadd.PhongBans.Add(item);
                dbeadd.SaveChanges();
                LoadData();
            }
            else
            {
                MessageBox.Show("Vui long kiem tra lai");
            }
        }
예제 #2
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string   MaPhongBan = txbMaPB.Text;
            PhongBan pb         = dbe.PhongBans.Where(p => p.MaPB == MaPhongBan).SingleOrDefault();

            if (pb != null)
            {
                if (pb.NhanViens.Count > 0)
                {
                    MessageBox.Show("Hãy đổi nhân viên của phòng ban này");
                }
                else
                {
                    dbe.PhongBans.Remove(pb);
                    dbe.SaveChanges();
                    LoadData();
                }
            }
            else
            {
                MessageBox.Show("Vui long kiem tra lai");
            }
        }
예제 #3
0
        private void btnSua_Click(object sender, EventArgs e)
        {
            string   MaPhongBan = txbMaPB.Text;
            PhongBan pb         = dbe.PhongBans.Where(p => p.MaPB == MaPhongBan).SingleOrDefault();

            if (pb != null)
            {
                if (pb.NhanViens.Count > 0)
                {
                    foreach (NhanVien nv in pb.NhanViens)
                    {
                        nv.MaPB = MaPhongBan;
                    }
                }
                pb.MaPB  = MaPhongBan;
                pb.TenPB = txbTenPB.Text;
                dbe.SaveChanges();
                LoadData();
            }
            else
            {
                MessageBox.Show("Vui long kiem tra lai");
            }
        }