private void btnLuu_Click(object sender, EventArgs e) { var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DataUpdate <NhanVien_View> listUpdate = new DataUpdate <NhanVien_View>(); if (getData() != null) { listUpdate.Updates.Add(nv); } else { return; } if (NhanVien_DAL.saves(listUpdate)) { MessageBox.Show("Lưu thông tin thành công!"); Context.getInstance().nv = nv; InitVal(); } else { MessageBox.Show("Lưu thông tin thất bại!"); } } }
private void btn_Update_Click(object sender, EventArgs e) { HoaDon_View hd = gridView1.GetFocusedRow() as HoaDon_View; if (hd != null) { if (hd.Mode != TT.DELETE) { var result = MessageBox.Show("Bạn có muốn xóa hóa đơn bán hàng " + hd.MaHoaDon + "?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DataUpdate <CT_HOADON> dt = new DataUpdate <CT_HOADON>(); foreach (var item in hd.ChiTietHoaDon) { dt.Deletes.AddRange(item.toList_CT_HoaDon()); } hd.MaNhanVienSua = Context.getInstance().nv.MaNhanVien; hd.NgaySua = DateTime.Now; if (HoaDon_DAL.del_HoaDon(hd, dt)) { MessageBox.Show("Lưu thông tin thành công!"); gridThaoTac.Delete(); gridControl1.RefreshDataSource(); } else { MessageBox.Show("Đã có lỗi xảy ra, vui lòng kiểm tra dữ liệu!"); } } } } }
private void InnitVal(string maHD) { kh_vanglai = KhachHang_DAL.get_KhachHang_VangLai(); ls_cthd = new List <CT_HoaDon_View>(); dt = new DataUpdate <CT_HOADON>(); txt_ChietKhau.Text = "0"; if (maHD.Equals("")) { isNew = true; hoadon = new HoaDon_View(); hoadon.NhanVien = Context.getInstance().nv.TenNhanVien; hoadon.MaNhanVien = Context.getInstance().nv.MaNhanVien; hoadon.NgaySua = hoadon.NgayLap; hoadon.MaNhanVienSua = Context.getInstance().nv.MaNhanVien; hoadon.MaHoaDon = HoaDon_DAL.get_HoaDonMax(); hoadon.NgayLap = DateTime.Now; hoadon.GhiChu = ""; } else { isNew = false; hoadon = HoaDon_DAL.get_HoaDon_By_MaHD(maHD); } setDataLoad(); }
private void btnLuu_Click(object sender, EventArgs e) { if (validateGrid(gridView1.FocusedRowHandle)) { var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DataUpdate <LinhKien_View> listUpdate = gridThaoTac.update(); if (LinhKien_DAL.saves(listUpdate)) { MessageBox.Show("Lưu thông tin thành công!"); InitVal(); count_row = 0; } else { MessageBox.Show("Lưu thông tin thất bại!"); } } } else { MessageBox.Show("Chưa nhập đầy đủ thông tin!"); } }
public DataUpdate <T> update() { DataUpdate <T> dt = new DataUpdate <T>(); List <T> list = getDatas(); foreach (var item in list) { CGrid cgrid = item as CGrid; switch (cgrid.Mode) { case TT.NEW: dt.Inserts.Add(item); break; case TT.UPDATE: dt.Updates.Add(item); break; case TT.DELETE: dt.Deletes.Add(item); break; } } return(dt); }
private void InnitVal() { this.list_NCC = new List <ThuongHieu_View>(); this.kiemkho = new KiemKho_View(); this.ct_kiemkhos = new List <CT_KiemKho_View>(); this.dt = new DataUpdate <CT_KIEMKHO>(); txtNhanVien.Text = Context.getInstance().nv.TenNhanVien; txtMaPhieu.Text = KiemKho_DAL.getMaxKiemKho(1); setCbxThuongHieu(""); UpdateGridView(); }
private void btnLuu_Click(object sender, EventArgs e) { var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DataUpdate <NhanVien_View> listUpdate = gridThaoTac.update(); if (NhanVien_DAL.saves(listUpdate)) { MessageBox.Show("Lưu thông tin thành công!"); InitVal(); } else { MessageBox.Show("Lưu thông tin thất bại!"); } } }