private void btnxoahang_Click(object sender, EventArgs e) { ListViewItem item = lvxoasuathongtin.SelectedItems[0]; HeThongBanHang.DSHangHoa.Remove(HeThongBanHang.TimKiemTheoMaHH(int.Parse(item.Name))); lvxoasuathongtin.Items.Remove(item); }
private void button3_Click(object sender, EventArgs e) { try { ListViewItem item = lvthanhtoantrahang.SelectedItems[0]; foreach (KhachHang kh in HeThongBanHang.DSKhachHang) { if (kh.Tentaikhoan == DangNhap.taikhoanhientai.Tentaikhoan) { HangHoa hh = kh.Giohang.Find(m => m.Mahang == int.Parse(item.Name)); txttonggiati.Text = (decimal.Parse(txttonggiati.Text) - hh.Gia * hh.Soluong).ToString(); HeThongBanHang.TraHang(DangNhap.taikhoanhientai, hh); lvthanhtoantrahang.Items.Remove(item); foreach (HangHoa hh1 in HeThongBanHang.DSHangHoa) { if (hh1.Mahang == hh.Mahang) { hh1.Soluong += hh.Soluong; break; } } return; } } } catch { MessageBox.Show("Chưa Chọn Hàng Cần Trả", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void button1_Click(object sender, EventArgs e) { try { while (lvmuahang.Items.Count != 0) { lvmuahang.Items.RemoveAt(0); } if (txttimkiem.Text == "") { MessageBox.Show("Bạn Cần Nhập Đầy Đủ Thông Tin", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (cbkieutimkiem.Text == "Mã hàng hóa") { HangHoa hh = HeThongBanHang.TimKiemTheoMaHH(int.Parse(txttimkiem.Text)); if (hh == null) { MessageBox.Show("Không Tìm Thấy Hàng Hóa Cần Tìm", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { lvmuahang.Enabled = true; ListViewItem item = new ListViewItem(hh.CatChuoi()); item.Name = hh.Mahang.ToString(); lvmuahang.Items.Add(item); } } if (cbkieutimkiem.Text == "Tên hàng") { List <HangHoa> danhsach = new List <HangHoa>(); danhsach = HeThongBanHang.TimKiemTheoTen(txttimkiem.Text); if (danhsach.Count == 0) { MessageBox.Show("Không Tìm Thấy Hàng Hóa Cần Tìm", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { lvmuahang.Enabled = true; for (int i = 0; i < danhsach.Count; i++) { ListViewItem item = new ListViewItem(danhsach[i].CatChuoi()); item.Name = danhsach[i].Mahang.ToString(); lvmuahang.Items.Add(item); } } } } } catch { MessageBox.Show("Nhập Thông Tin Không Chính Xác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } txttimkiem.Clear(); txttimkiem.Focus(); }
private void btnsuathongtin_Click(object sender, EventArgs e) { try { ListViewItem item = lvxoasuathongtin.SelectedItems[0]; hanghoaduocchon = HeThongBanHang.TimKiemTheoMaHH(int.Parse(item.Name)); SuaThongTinHH frmsuathongtinhh = new SuaThongTinHH(); frmsuathongtinhh.ShowDialog(); } catch { MessageBox.Show("Bạn Cần Chọn 1 Loại Hàng Hóa", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnok_Click(object sender, EventArgs e) { if (nudsoluongcanmua.Value > MuaHang.hanghoaduocchonmua.Soluong) { MessageBox.Show("Số Lượng còn lại :" + MuaHang.hanghoaduocchonmua.Soluong.ToString(), "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } else { HeThongBanHang.ThemHangVaoGio(DangNhap.taikhoanhientai, MuaHang.hanghoaduocchonmua, (int)nudsoluongcanmua.Value); MessageBox.Show("Mua Hàng Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); SoLuongMua.ActiveForm.Close(); } }
private void lvmuahang_Click(object sender, EventArgs e) { try { ListViewItem item = lvmuahang.SelectedItems[0]; hanghoaduocchonmua = HeThongBanHang.TimKiemTheoMaHH(int.Parse(item.Name)); SoLuongMua frmsoluongcanmua = new SoLuongMua(); frmsoluongcanmua.ShowDialog(); ListViewItem item1 = new ListViewItem(hanghoaduocchonmua.CatChuoi()); item1.Name = hanghoaduocchonmua.Mahang.ToString(); lvmuahang.Items.Remove(item); lvmuahang.Items.Add(item1); } catch { MessageBox.Show("Bạn Cần Chọn 1 Loại Hàng Hóa", "Cảnh Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void DangNhap_FormClosed(object sender, FormClosedEventArgs e) { HeThongBanHang.NhapFile(); }
private void DangNhap_Load(object sender, EventArgs e) { HeThongBanHang.XuatFile(); }
private void button2_Click(object sender, EventArgs e) { HeThongBanHang.NhapFile(); Application.Exit(); }