private void simpleButton2_Click(object sender, EventArgs e) { string makh = gvKhachhang.GetRowCellValue(gvKhachhang.FocusedRowHandle, colMakhachhanh).ToString(); SuaKhachHang khachHang = new SuaKhachHang(makh); khachHang.ShowDialog(); Load_KHACHHANG(); }
private void Button_Sua_Click(object sender, RoutedEventArgs e) { KhachHang khachHang = lvDanhMucKhachHang.SelectedItem as KhachHang; if (khachHang != null) { SuaKhachHang suaKH = new SuaKhachHang(khachHang); suaKH.ShowDialog(); NapDuLieuKhachHang(); } else { MessageBox.Show("Hãy chọn khách hàng cần cập nhật", "Thông báo"); } }
private void Button_Tim_Click(object sender, RoutedEventArgs e) { string ThongTinTim = lbTimKiem.Text; int dem = 0; for (int i = 0; i < listKhachHang.Count; ++i) { if (ThongTinTim.ToLower() == listKhachHang[i].MaKhachHang.ToLower()) { SuaKhachHang thongTin = new SuaKhachHang(listKhachHang[i]); thongTin.Show(); } else { dem++; } } if (dem == listKhachHang.Count) { MessageBox.Show("Không tìm thấy khách hàng", "Thông báo"); } }
private void dgvKhachHang_CellClick(object sender, DataGridViewCellEventArgs e) { try { if ((mUser.isAdmin == 1 || mUR.isRemove.Value) && e.ColumnIndex == (tempXoa - 14)) // click nut xoa { var result = MessageBox.Show($" Dữ liệu về tài khoản ,tiêu thụ cũng sẽ bị xóa \n Bạn có muốn xóa khách hàng {dgvKhachHang["TenKhachHang", e.RowIndex].Value.ToString().ToUpper()}?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (new KhachHangLDM().Delete(int.Parse(dgvKhachHang["MaKhachHang", e.RowIndex].Value.ToString()))) { if (new UserLDM().Delete(int.Parse(dgvKhachHang["UserID", e.RowIndex].Value.ToString()))) { var lstTieuThu = new TieuThuLDM().GetElements(int.Parse(dgvKhachHang["MaKhachHang", e.RowIndex].Value.ToString())); var isvalid = true; foreach (var item in lstTieuThu) { if (new TieuThuLDM().Delete(item.ID) == false) { isvalid = false; break; } } if (isvalid == true) { ReLoadDataKhachHang(); MessageBox.Show("Xóa thành công!"); } else { MessageBox.Show("Xóa thất bại!"); } } } } } if ((mUser.isAdmin == 1 || mUR.isEdit.Value) && e.ColumnIndex == (tempSua - 14)) // click nut sua { Customer objCustomer = new Customer(); objCustomer.User = new User(); objCustomer.UserID = int.Parse(dgvKhachHang["UserID", e.RowIndex].Value.ToString() == null ? "-1" : dgvKhachHang["UserID", e.RowIndex].Value.ToString()); objCustomer.PriceID = int.Parse(dgvKhachHang["PriceID", e.RowIndex].Value.ToString() == null ? "-1" : dgvKhachHang["PriceID", e.RowIndex].Value.ToString()); objCustomer.ID = int.Parse(dgvKhachHang["MaKhachHang", e.RowIndex].Value.ToString()); objCustomer.PassportID = dgvKhachHang["PassPortID", e.RowIndex].Value.ToString(); objCustomer.User.DisplayName = dgvKhachHang["TenKhachHang", e.RowIndex].Value.ToString(); objCustomer.User.Gender = dgvKhachHang["Gender", e.RowIndex].Value.ToString() == "Nam" ? true : false; objCustomer.User.DateOfBirth = DateTime.ParseExact(dgvKhachHang["DateOfBirth", e.RowIndex].Value.ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture); objCustomer.User.Phone = dgvKhachHang["PhoneNumber", e.RowIndex].Value.ToString(); objCustomer.User.Email = dgvKhachHang["EmailKH", e.RowIndex].Value.ToString(); objCustomer.User.Address = dgvKhachHang["AddressKH", e.RowIndex].Value.ToString(); SuaKhachHang mSuaKhachHang = new SuaKhachHang(mUser, objCustomer); this.Parent.Parent.Enabled = false; mSuaKhachHang.UCCuaSoChinh = this; mSuaKhachHang.Show(); } if ((mUser.isAdmin == 1 || new User_RoleLDM().GetElements(mUser.ID).Where(x => x.Role.RoleName == "Quản lý tiêu thụ").First().isView.Value) && e.ColumnIndex == (tempQLTT - 14)) // click nut QL Tieu thu { UCquanLyTieuThu mUCQuanLyTieuThu = new UCquanLyTieuThu(mUser, int.Parse(dgvKhachHang["MaKhachHang", e.RowIndex].Value.ToString()), frmSource); mUCQuanLyTieuThu.mUCCuaSoChinh = this; this.Parent.Controls.Add(mUCQuanLyTieuThu); this.Parent.Controls.Remove(this); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Button_Tim_Click(object sender, RoutedEventArgs e) { string ThongTinTim = lbTimKiem.Text; if (LoaiManHinh == 1) { DanhMucHangHoa danhMuc = new DanhMucHangHoa(); int dem = 0; for (int i = 0; i < danhMuc.listHangHoa.Count; ++i) { if (ThongTinTim.ToLower() == danhMuc.listHangHoa[i].MaHang.ToLower()) { SuaSanPham thongTin = new SuaSanPham(danhMuc.listHangHoa[i]); thongTin.Show(); } else { dem++; } } if (dem == danhMuc.listHangHoa.Count) { MessageBox.Show("Không tìm thấy sản phẩm", "Thông báo"); } } else if (LoaiManHinh == 2) { DanhMucKhachHang danhMuc = new DanhMucKhachHang(); int dem = 0; for (int i = 0; i < danhMuc.listKhachHang.Count; ++i) { if (ThongTinTim.ToLower() == danhMuc.listKhachHang[i].MaKhachHang.ToLower()) { SuaKhachHang thongTin = new SuaKhachHang(danhMuc.listKhachHang[i]); thongTin.Show(); } else { dem++; } } if (dem == danhMuc.listKhachHang.Count) { MessageBox.Show("Không tìm thấy sản phẩm", "Thông báo"); } } else if (LoaiManHinh == 3) { DanhMucCuaHang danhMuc = new DanhMucCuaHang(); int dem = 0; for (int i = 0; i < danhMuc.listKho.Count; ++i) { if (ThongTinTim.ToLower() == danhMuc.listKho[i].MaKho.ToLower()) { SuaKho thongTin = new SuaKho(danhMuc.listKho[i]); thongTin.Show(); } else { dem++; } } if (dem == danhMuc.listKho.Count) { MessageBox.Show("Không tìm thấy kho", "Thông báo"); } } }