void ucChooseEmployee1_AfterClickAcceptButton(object sender, EventArgs e) { try { BangPhanCaThangController controller = new BangPhanCaThangController(); int count = 0; if (hdfIDBangPhanCa.Text != "") { foreach (var item in ucChooseEmployee1.SelectedRow) { try { DAL.BangPhanCaThang obj = new BangPhanCaThang() { CreatedBy = CurrentUser.ID, CreatedDate = DateTime.Now, MaCB = item.RecordID, MaDanhSachBangPhanCa = int.Parse(hdfIDBangPhanCa.Text), }; controller.Add(obj); } catch (SqlException sql) { if (sql.ToString().Contains("UNIQUE")) { count++; continue; } } catch (Exception) { } } grpDanhSachBangPhanCaThang.Reload(); if (count > 0) { Dialog.ShowError("Nhân viên đã có trong danh sách bảng phân ca sẽ không được thêm. Các nhân viên khác thêm thành công."); } } else { Dialog.ShowError("Bạn chưa chọn bảng phân ca tháng"); } } catch (Exception ex) { X.MessageBox.Alert("Có lỗi xảy ra", ex.Message).Show(); } }
protected void mnuLoaiBoNhanVien_Click(object sender, DirectEventArgs e) { try { BangPhanCaThangController controller = new BangPhanCaThangController(); foreach (var item in RowSelectionModel1.SelectedRows) { controller.DeleteEmployee(int.Parse(item.RecordID)); } mnuLoaiBoNhanVien.Disabled = true; grpDanhSachBangPhanCaThang.Reload(); } catch (Exception ex) { X.MessageBox.Alert("Có lỗi xảy ra", ex.Message).Show(); } }