private void dataGridCapBac_CellClick(object sender, DataGridViewCellEventArgs e) { updateCapBac = _capBacServices.GetCapBacById(Convert.ToInt32(dataGridCapBac.CurrentRow.Cells[0].Value.ToString())); txtMaCapBac.Text = updateCapBac.maCapBac; txtCapBac.Text = updateCapBac.capBac1; btnSuaCapBac.Enabled = true; btnThemCapBac.Enabled = false; }
public void UpdateCapBac(int id, CapBac CapBac) { var _CapBac = _unitOfWork.DanhSachCapBac.GetBy(id); _CapBac.MaCapBac = CapBac.MaCapBac; _CapBac.TenCapBac = CapBac.TenCapBac; _unitOfWork.Complete(); }
public void Update(CapBac capBac) { if (_capBacRepository.CheckContains(x => x.Ten == capBac.Ten && x.Id != capBac.Id)) { throw new NameDuplicatedException("Tên không được trùng"); } _capBacRepository.Update(capBac); }
public CapBac Add(CapBac capBac) { if (_capBacRepository.CheckContains(x => x.Ten == capBac.Ten)) { throw new NameDuplicatedException("Tên không được trùng"); } return(_capBacRepository.Add(capBac)); }
public IActionResult OnGet(int id) { CapBac = _CapBacService.GetCapBac(id); if (CapBac == null) { return(NotFound()); } return(Page()); }
private void InitCapBac() { CapBac firstItem = new CapBac { idCapBac = 0, maCapBac = "All", capBac1 = "Tất Cả", ThongTinNhanVIens = null }; List <CapBac> listCapBac = new List <CapBac>(); listCapBac.Add(firstItem); listCapBac.AddRange(capBacServices.GetAllCapBac()); comboCapBac.DataSource = listCapBac; comboCapBac.DisplayMember = "capBac1"; comboCapBac.ValueMember = "idCapBac"; }
private void btnThemCapBac_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(txtCapBac.Text.Trim()) || String.IsNullOrEmpty(txtMaCapBac.Text.Trim())) { MessageBox.Show("Lỗi! Vui Lòng Kiểm Tra Lại Thông Tin Đầu Vào!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (_capBacServices.FindCapBac(txtCapBac.Text.Trim(), txtMaCapBac.Text.Trim()) == null) { CapBac capBac = new CapBac { maCapBac = txtMaCapBac.Text.Trim(), capBac1 = txtCapBac.Text.Trim() }; if (_capBacServices.AddCapBac(capBac)) { MessageBox.Show("Đã Thêm Cấp Bậc Thành Công!", "Thông Báo", MessageBoxButtons.OK); InitGridView(); dataGridCapBac.Refresh(); ClearAllText(this); } else { MessageBox.Show("Lỗi! Vui Lòng Kiểm Tra Lại Thông Tin Đầu Vào!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Lỗi! Thông Tin Cấp Bậc Bị Trùng, Vui Lòng Kiểm Tra Lại!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } catch (Exception ex) { if (UserProfile.permission == 1) { MessageBox.Show(ex.ToString(), "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Đã Có Lỗi! Vui Lòng Kiểm Tra Thông Tin Đầu Vào!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public HttpResponseMessage Create(HttpRequestMessage request, CapBacViewModel capBacVm) { if (ModelState.IsValid) { try { var newCapBac = new CapBac(); newCapBac.UpdateCapBac(capBacVm); _capBacService.Add(newCapBac); _capBacService.Save(); var responseData = Mapper.Map <CapBac, CapBacViewModel>(newCapBac); return(request.CreateResponse(HttpStatusCode.Created, responseData)); } catch (NameDuplicatedException dex) { return(request.CreateErrorResponse(HttpStatusCode.BadRequest, dex.Message)); } } return(request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); }
public async Task <string> Create(CreatedCapBacRequest request) { var CapBac = from CB in _context.CapBacs select CB; string SoLuongCapBac = CapBac.Count().ToString(); do { SoLuongCapBac = (Convert.ToInt32(SoLuongCapBac) + 1).ToString(); }while (_context.CapBacs.Find("C" + SoLuongCapBac) != null); var chucvu = new CapBac() { MaCapBac = "C" + SoLuongCapBac, TenCapBac = request.TenCapBac, MoTa = request.moTa }; _context.CapBacs.Add(chucvu); await _context.SaveChangesAsync(); return(chucvu.MaCapBac); }
public void AddCapBac(CapBac CapBac) { _unitOfWork.DanhSachCapBac.Add(CapBac); _unitOfWork.Complete(); }
public void OnGet(int id) { CapBac = _CapBacService.GetCapBac(id); }
public static void UpdateCapBac(this CapBac capbac, CapBacViewModel capbacVm) { capbac.Id = capbacVm.Id; capbac.Ten = capbacVm.Ten; capbac.Status = capbacVm.Status; }