private void btnSua_Click(object sender, RoutedEventArgs e)
 {
     if (tbTen.Text != "")
     {
         if (elementType == 1)
         {
             DTO.BoPhanDTO bp = new DTO.BoPhanDTO();
             bp.MaBP     = tbMa.Text;
             bp.TenBP    = tbTen.Text;
             bp.TruongBP = cbTruong.SelectedValue.ToString();
             BUS.NguoiDungBUS.SetIsUpdated(Login.Account);
             BUS.BoPhanBUS.UpdateBoPhan(bp);
         }
         if (elementType == 2)
         {
             DTO.PhongBanDTO pb = new DTO.PhongBanDTO();
             pb.MaPB     = tbMa.Text;
             pb.ViTri    = tbViTri.Text;
             pb.TenPB    = tbTen.Text;
             pb.TruongPB = cbTruong.SelectedValue.ToString();
             BUS.NguoiDungBUS.SetIsUpdated(Login.Account);
             BUS.PhongBanBUS.UpdatePhongBan(pb);
         }
         Refresh();
     }
     else
     {
         DialogWarning dgWar = new DialogWarning();
         dgWar.Content = "Không được bỏ trống tên!";
         dgWar.Acc     = "false";
         dialogHostWarning.DataContext = dgWar;
         dialogHostWarning.IsOpen      = true;
     }
 }
 private void btnDelete_Click(object sender, RoutedEventArgs e)
 {
     if (MainWindow.selectedTableStatic != null)
     {
         if (MainWindow.selectedTableStatic.Rows.Count != 0)
         {
             DialogWarning dlgWarning = new DialogWarning();
             dlgWarning.Acc                = "true";
             dlgWarning.Content            = "Bạn có chắc muốn xóa " + dt.Rows.Count.ToString() + " nhân viên?";
             dialogHostWarning.DataContext = dlgWarning;
             dialogHostWarning.IsOpen      = true;
         }
     }
     else
     {
         DialogWarning dlgWarning = new DialogWarning();
         dlgWarning.Acc                = "false";
         dlgWarning.Content            = "Không có nhân viên nào được chọn!!!";
         dialogHostWarning.DataContext = dlgWarning;
         dialogHostWarning.IsOpen      = true;
     }
 }
 private void btnUnLayoff_Click(object sender, RoutedEventArgs e)
 {
     if (MainWindow.selectedTableStatic != null)
     {
         if (MainWindow.selectedTableStatic.Rows.Count != 0)
         {
             layOff = false;
             DialogWarning dlgWarning = new DialogWarning();
             dlgWarning.Acc                = "Visible";
             dlgWarning.Content            = "Bạn muốn hồi phục " + dt.Rows.Count.ToString() + " nhân viên?";
             dialogHostWarning.DataContext = dlgWarning;
             dialogHostWarning.IsOpen      = true;
         }
     }
     else
     {
         DialogWarning dlgWarning = new DialogWarning();
         dlgWarning.Acc                = "Hidden";
         dlgWarning.Content            = "Không có nhân viên nào được chọn!!!";
         dialogHostWarning.DataContext = dlgWarning;
         dialogHostWarning.IsOpen      = true;
     }
 }
 private void btnThem_Click(object sender, RoutedEventArgs e)
 {
     if (tbTenNew.Text != "")
     {
         if (elementType == 0)
         {
             DTO.BoPhanDTO bp = new DTO.BoPhanDTO();
             maLast       = BUS.BoPhanBUS.GetLastBoPhan().Rows[0][0].ToString();
             tbMaNew.Text = NextID(maLast, "BP");
             bp.MaBP      = tbMaNew.Text;
             bp.TenBP     = tbTenNew.Text;
             BUS.NguoiDungBUS.SetIsUpdated(Login.Account);
             BUS.BoPhanBUS.AddBoPhan(bp);
         }
         if (elementType == 1)
         {
             DTO.PhongBanDTO pb = new DTO.PhongBanDTO();
             maLast       = BUS.PhongBanBUS.GetLastPhongBan().Rows[0][0].ToString();
             tbMaNew.Text = NextID(maLast, "PB");
             pb.MaPB      = tbMaNew.Text;
             pb.TenPB     = tbTenNew.Text;
             pb.ViTri     = tbViTriNew.Text;
             pb.MaBP      = maBP;
             BUS.NguoiDungBUS.SetIsUpdated(Login.Account);
             BUS.PhongBanBUS.AddPhongBan(pb);
         }
         Refresh();
     }
     else
     {
         DialogWarning dgWar = new DialogWarning();
         dgWar.Content = "Không được bỏ trống tên!";
         dgWar.Acc     = "false";
         dialogHostWarning.DataContext = dgWar;
         dialogHostWarning.IsOpen      = true;
     }
 }
 private void btnXoa_Click(object sender, RoutedEventArgs e)
 {
     if (status == "1")
     {
         if (elementType == 1)
         {
             if (dt.Rows.Count > 0)
             {
                 DialogWarning dgWar = new DialogWarning();
                 dgWar.Content = "Bạn muốn sa thải tất cả " + dt.Rows.Count.ToString() + " nhân viên và ngừng hoạt động bộ phận???";
                 dgWar.Acc     = "true";
                 dialogHostWarning.DataContext = dgWar;
                 dialogHostWarning.IsOpen      = true;
             }
             else
             {
                 DialogWarning dgWar = new DialogWarning();
                 dgWar.Content = "Bạn muốn ngừng hoạt động bộ phận???";
                 dgWar.Acc     = "true";
                 dialogHostWarning.DataContext = dgWar;
                 dialogHostWarning.IsOpen      = true;
             }
         }
         if (elementType == 2)
         {
             if (dt.Rows.Count > 0)
             {
                 DialogWarning dgWar = new DialogWarning();
                 dgWar.Content = "Bạn muốn sa thải tất cả " + dt.Rows.Count.ToString() + " nhân viên và ngừng hoạt động phòng ban???";
                 dgWar.Acc     = "true";
                 dialogHostWarning.DataContext = dgWar;
                 dialogHostWarning.IsOpen      = true;
             }
             else
             {
                 DialogWarning dgWar = new DialogWarning();
                 dgWar.Content = "Bạn muốn ngừng hoạt động phòng ban???";
                 dgWar.Acc     = "true";
                 dialogHostWarning.DataContext = dgWar;
                 dialogHostWarning.IsOpen      = true;
             }
         }
     }
     if (status == "2")
     {
         if (elementType == 1)
         {
             DialogWarning dgWar = new DialogWarning();
             dgWar.Content = "Tái hoạt động bộ phận?";
             dgWar.Acc     = "true";
             dialogHostWarning.DataContext = dgWar;
             dialogHostWarning.IsOpen      = true;
         }
         if (elementType == 2)
         {
             DialogWarning dgWar = new DialogWarning();
             dgWar.Content = "Tái hoạt động phòng ban?";
             dgWar.Acc     = "true";
             dialogHostWarning.DataContext = dgWar;
             dialogHostWarning.IsOpen      = true;
         }
     }
 }