private void btnSua_Click(object sender, EventArgs e) { if (loiNhap() == true) { return; } var context = new Dtb_NhaSachContext(); if (this.txtManv.Text.Trim() != this.dgvEmploy.CurrentRow.Cells[0].Value.ToString().Trim()) { var cEmploy = context.Nhanviens .Where(s => s.MaNv.Trim() == this.txtManv.Text.Trim()) .Select(s => s.MaNv).ToList(); if (cEmploy.Count > 0) { this.errEmploy.SetError(this.txtManv, "Mã nhân viên không được trùng"); return; } else { this.errEmploy.SetError(this.txtManv, null); } } try { var edit = new Nhanvien() { MaNv = this.txtManv.Text.Trim(), }; edit.TenNv = this.txtTenNv.Text.Trim(); edit.NgSinh = this.dtpNgaySinh.Value; edit.DiaChi = this.txtDiaChi.Text.Trim(); edit.Luong = int.Parse(this.txtLuong.Text.Trim()); edit.Sdt = this.txtSdt.Text.Trim(); context.Update <Nhanvien>(edit); context.SaveChanges(); refreshControl(); loadEmploy(); } catch { MessageBox.Show("Đã xảy ra lỗi. Vui lòng thử lại!"); return; } }
private void btnSua_Click(object sender, EventArgs e) { if (loiNhap()) { return; } var context = new Dtb_NhaSachContext(); var edit = new Thanhvien() { MaTv = int.Parse(this.dgvMember.CurrentRow.Cells[0].Value.ToString().Trim()), }; edit.TenTv = this.txtTentv.Text.Trim(); edit.NgaySinh = this.dtpNgaySinh.Value; edit.DiaChi = this.txtDiaChi.Text.Trim(); edit.DiemTichLuy = int.Parse(this.txtDiem.Text.Trim()); edit.Sdt = this.txtSdt.Text.Trim(); context.Update <Thanhvien>(edit); context.SaveChanges(); refreshControl(); loadMember(); }
public void sapXep() { var context = new Dtb_NhaSachContext(); var sxSach = context.Saches.ToList(); int i = 1; foreach (var s in sxSach) { s.MaSach = s.MaSach; s.Stt = i; s.TenSach = s.TenSach; s.MaTg = s.MaTg; s.MaNxb = s.MaNxb; s.MaTl = s.MaTl; s.SoLuong = s.SoLuong; s.GiaBan = s.GiaBan; context.Update <Sach>(s); context.SaveChanges(); i++; } }
private void btnSua_Click(object sender, EventArgs e) { if (loiNhap()) { return; } #region nếu trùng khóa chính khác var context = new Dtb_NhaSachContext(); if (this.cbbMs.Text.Trim() != this.dgvBook.CurrentRow.Cells[1].Value.ToString().Trim()) { var cSach = context.Saches .Where(s => s.MaSach.Trim() == this.cbbMs.Text.Trim()) .Select(s => s.MaSach).ToList(); if (cSach.Count > 0) { this.errorProvider1.SetError(this.cbbMs, "Mã sách không được trùng"); return; } else { this.errorProvider1.SetError(this.cbbMs, null); } } #endregion try { var edit = new Sach() { //Stt = int.Parse(this.dgvBook.CurrentRow.Cells[0].Value.ToString().Trim()), MaSach = this.dgvBook.CurrentRow.Cells[1].Value.ToString().Trim(), }; var tg = context.Tacgia .Where(t => t.TenTg == this.cbbMtg.Text.Trim()) .Select(t => new { t.MaTg, }).FirstOrDefault().MaTg.Trim(); var nxb = context.Nxbs .Where(n => n.TenNxb == this.cbbnxb.Text.Trim()) .Select(n => new { n.MaNxb, }).FirstOrDefault().MaNxb.Trim(); var tl = context.Theloais .Where(t => t.TenTl == this.cbbMtl.Text.Trim()) .Select(t => new { t.MaTl, }).FirstOrDefault().MaTl.Trim(); edit.Stt = int.Parse(this.dgvBook.CurrentRow.Cells[0].Value.ToString().Trim()); edit.TenSach = this.txtTenSach.Text.Trim(); edit.SoLuong = int.Parse(this.txtSoLuong.Text.Trim()); edit.MaTl = tl; edit.MaTg = tg; edit.MaNxb = nxb; edit.GiaBan = int.Parse(this.txtGiaBan.Text.Trim()); context.Update <Sach>(edit); context.SaveChanges(); refreshControl(); loadDgvBook(); MessageBox.Show("Sửa thành công!!!!"); } catch { MessageBox.Show("Đã xảy ra lỗi. Vui lòng thử lại!"); return; } }