Esempio n. 1
0
        private void AddChiTietBanHang(Data.BOChiTietBanHang item)
        {
            //ListViewItem li = new ListViewItem();
            //li.Content = item;
            //if (mProcessOrder.AddChiTietBanHang(item) == 0)
            //{
            //    lvData.Items.Add(item);
            //}
            //else
            //{
            //    lvData.Items.Refresh();
            //}
            //if (!mProcessOrder.KiemTraKho(item) && mTransit.ThamSo.BanHangKhongKho==false)
            //{
            //    UserControlLibrary.WindowMessageBox.ShowDialog("Món không đủ trong kho");
            //    return;
            //}
            if (mProcessOrder.AddChiTietBanHang(item) == 0)
            {
                if (mProcessOrder.CheckMutiablePrice(item))
                {
                    UserControlLibrary.WindowBanHangNhieuGia win = new UserControlLibrary.WindowBanHangNhieuGia(mProcessOrder._ListMenuGia);
                    if (win.ShowDialog() == true)
                    {
                        item.ChangePriceChiTietBanHang(win._MenuGia.Gia);
                    }
                }
            }

            if (lvData.Items.Count > 0)
            {
                lvData.SelectedIndex = lvData.Items.Count - 1;
            }
            ReloadData();
        }
 private void AddChiTietBanHang(Data.BOChiTietBanHang item)
 {
     //ListViewItem li = new ListViewItem();
     //li.Content = item;
     //if (mProcessOrder.AddChiTietBanHang(item) == 0)
     //{
     //    lvData.Items.Add(item);
     //}
     //else
     //{
     //    lvData.Items.Refresh();
     //}
     //if (!mProcessOrder.KiemTraKho(item) && mTransit.ThamSo.BanHangKhongKho==false)
     //{
     //    UserControlLibrary.WindowMessageBox.ShowDialog("Món không đủ trong kho");
     //    return;
     //}
     if (mProcessOrder.AddChiTietBanHang(item)==0)
     {
         if (mProcessOrder.CheckMutiablePrice(item))
         {
             UserControlLibrary.WindowBanHangNhieuGia win = new UserControlLibrary.WindowBanHangNhieuGia(mProcessOrder._ListMenuGia);
             if (win.ShowDialog() == true)
             {
                 item.ChangePriceChiTietBanHang(win._MenuGia.Gia);
             }
         }    
     }            
                 
     if (lvData.Items.Count > 0)
     {
         lvData.SelectedIndex = lvData.Items.Count - 1;
     }
     ReloadData();
 }