예제 #1
0
        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);
        }
예제 #2
0
 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);
     }
 }
예제 #3
0
        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();
        }
예제 #4
0
 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);
     }
 }
예제 #5
0
 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();
     }
 }
예제 #6
0
 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);
     }
 }
예제 #7
0
 private void DangNhap_FormClosed(object sender, FormClosedEventArgs e)
 {
     HeThongBanHang.NhapFile();
 }
예제 #8
0
 private void DangNhap_Load(object sender, EventArgs e)
 {
     HeThongBanHang.XuatFile();
 }
예제 #9
0
 private void button2_Click(object sender, EventArgs e)
 {
     HeThongBanHang.NhapFile();
     Application.Exit();
 }