コード例 #1
0
ファイル: XoaHang.cs プロジェクト: VanSon999/AssignmentOOP
        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 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();
        }
コード例 #3
0
ファイル: XoaHang.cs プロジェクト: VanSon999/AssignmentOOP
 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);
     }
 }
コード例 #4
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);
     }
 }