private void btnLuu_Click(object sender, EventArgs e) { NhomHang kq = ChuyenSangDTO(); XL_NHOMHANG.ThemNhomHang(kq); XtraMessageBox.Show("Lưu thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); }
public static List <XL_NHOMHANG> DocDanhSachNhomHang() { List <XL_NHOMHANG> DanhSachNhomHang = new List <XL_NHOMHANG>(); ThuMucNhomHang.GetFiles("*.json").ToList().ForEach(TapTin => { var DuongDan = TapTin.FullName; var ChuoiLuuTru = File.ReadAllText(DuongDan); var XuLy = new JavaScriptSerializer(); var NhomHang = new XL_NHOMHANG(); NhomHang = (XL_NHOMHANG)XuLy.Deserialize(ChuoiLuuTru, NhomHang.GetType()); DanhSachNhomHang.Add(NhomHang); }); return(DanhSachNhomHang); }
private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (XtraMessageBox.Show("Bạn có chắc chắn muốn xóa dòng dữ liệu đang chọn không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { int row_index = gridView1.FocusedRowHandle; object value = gridView1.GetRowCellValue(row_index, "Ma"); if (value != null) { //xóa XL_NHOMHANG.XoaNhomHang(value.ToString()); XtraMessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadDuLieu(); } else { XtraMessageBox.Show("Bạn chưa chọn đối tượng xóa", "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void LoadDuLieu() { gridNhomHang.DataSource = XL_NHOMHANG.LayDuLieuNhomHang(); }