public void XoaTachBan(BOChiTietBanHang chitiet) { _CurrentBanHang.DeleteChiTietBanHang(chitiet); if (_CurrentBanHang._ListChiTietBanHang.Count == 0) { this.XoaBanHang(_CurrentBanHang); } }
public void DeleteChiTietBanHang(BOChiTietBanHang chitiet) { if (chitiet.ChiTietBanHang.ChiTietBanHangID > 0) { mListChiTietBanHangDeleted.Add(chitiet); } _ListChiTietBanHang.Remove(chitiet); }
public void LoadKhuyenMai(KaraokeEntities kara) { var queryKhuyenMai = Data.BOMenuKhuyenMai.GetAllByKichThuocMon(kara, MenuKichThuocMon); foreach (var item in queryKhuyenMai) { BOChiTietBanHang ct = new BOChiTietBanHang(item.KichThuocMonTang, mTransit); _ListKhuyenMai.Add(ct); } }
private BOChiTietBanHang KiemTraTonTai(BOChiTietBanHang chiTiet) { foreach (var item in _ListChiTietBanHang) { if (chiTiet.ChiTietBanHang.KichThuocMonID == item.ChiTietBanHang.KichThuocMonID) { return(item); } } return(null); }
public bool KiemTraGioKaraoke(int?monID) { BOChiTietBanHang chitiet = (from a in _ListChiTietBanHang where a.MenuMon.MonID == mTransit.CaiDatBanHang.MonTinhGio select a).FirstOrDefault(); if (chitiet != null) { return(true); } return(false); }
/// <summary> /// neu ko co item thi tra ve false /// </summary> /// <param name="chitiet"></param> /// <param name="ban"></param> /// <returns></returns> public bool ThemTachBan(BOChiTietBanHang chitiet, BAN ban) { if (_CurrentBanHang == null) { BOBanHang banhang = GetBanHang(ban); banhang.AddChiTietBanHang(chitiet); this.AddBanHang(banhang); _CurrentBanHang = banhang; return(false); } _CurrentBanHang.AddChiTietBanHang(chitiet); return(true); }
private CHITIETLICHSUBANHANG GetChiTietLichSuBanHang(BOChiTietBanHang item, LICHSUBANHANG lichsu) { CHITIETLICHSUBANHANG chitiet = new CHITIETLICHSUBANHANG(); chitiet.LichSuBanHangID = lichsu.LichSuBanHangID; chitiet.KichThuocMonID = item.ChiTietBanHang.KichThuocMonID; chitiet.SoLuong = item.ChiTietBanHang.SoLuongBan; chitiet.ThanhTien = item.ChiTietBanHang.ThanhTien; chitiet.GiaBan = item.ChiTietBanHang.GiaBan; chitiet.GiamGia = item.ChiTietBanHang.GiamGia; chitiet.KichThuocLoaiBan = item.ChiTietBanHang.KichThuocLoaiBan; chitiet.TrangThai = 0; return(chitiet); }
private void ReloadGioKaraoke() { if (mTransit.CaiDatBanHang.MonTinhGio != null) { BOChiTietBanHang chitiet = (from a in _ListChiTietBanHang where a.MenuMon.MonID == mTransit.CaiDatBanHang.MonTinhGio select a).FirstOrDefault(); if (chitiet != null) { chitiet.ChiTietBanHang.KichThuocLoaiBan = Utilities.DateTimeConverter.GetSecond(this.BANHANG.NgayBan.Value, mTransit.CaiDatBanHang.SoPhutToiThieu); chitiet.ChangeQtyChiTietBanHang(1); } } }
public void LoadChiTiet() { _ListChiTietBanHang.Clear(); if (mKaraokeEntities == null) { mKaraokeEntities = new KaraokeEntities(); } var listItem = BOChiTietBanHang.Query(BANHANG, mKaraokeEntities); foreach (BOChiTietBanHang item in listItem) { item.SoLuongBanTam = item.ChiTietBanHang.SoLuongBan; this.AddChiTietBanHangNoCheck(item); var listKM = BOChiTietBanHang.QueryKhuyenMai(item.ChiTietBanHang, mKaraokeEntities); foreach (var km in listKM) { item._ListKhuyenMai.Add(km); } } }
public int AddChiTietBanHang(BOChiTietBanHang chiTiet) { GetKhuyenMai(chiTiet); if (_ListChiTietBanHang.Count > 0) { BOChiTietBanHang chitietLast = _ListChiTietBanHang.Last(); if (chitietLast.ChiTietBanHang.KichThuocMonID == chiTiet.ChiTietBanHang.KichThuocMonID) { chitietLast.ChangeQtyChiTietBanHang((int)(chitietLast.ChiTietBanHang.SoLuongBan + chiTiet.ChiTietBanHang.SoLuongBan)); return((int)chitietLast.ChiTietBanHang.KichThuocMonID); } } var item = KiemTraTonTai(chiTiet); chiTiet.ChiTietBanHang.NhanVienID = this.BANHANG.NhanVienID; _ListChiTietBanHang.Add(chiTiet); if (item != null) { chiTiet.ChangePriceChiTietBanHang(item.ChiTietBanHang.GiaBan); return((int)item.ChiTietBanHang.KichThuocMonID); } return(0); }
private List <BOChiTietBanHang> GetKhuyenMai(BOChiTietBanHang chititet) { var query = from a in mKaraokeEntities.MENUMONs join b in mKaraokeEntities.MENUKICHTHUOCMONs on a.MonID equals b.MonID join c in mKaraokeEntities.MENUKHUYENMAIs.Where(o => o.Visual == true && o.Deleted == false) on b.KichThuocMonID equals c.KichThuocMonTang where c.KichThuocMonID == chititet.MenuKichThuocMon.KichThuocMonID select new BOMenuKichThuocMon { MenuKichThuocMon = b, MenuMon = a }; List <BOChiTietBanHang> list = new List <BOChiTietBanHang>(); foreach (var item in query) { BOChiTietBanHang ct = new BOChiTietBanHang(item, mTransit); ct.SoLuongBanTam = chititet.SoLuongBanTam; ct.ChiTietBanHang.SoLuongBan = chititet.ChiTietBanHang.SoLuongBan; ct.ChiTietBanHang.GiaBan = 0; ct.ChiTietBanHang.NhanVienID = chititet.ChiTietBanHang.NhanVienID; list.Add(ct); } return(list); }
private CHITIETLICHSUBANHANG GetChiTietLichSuBanHang(BOChiTietBanHang item,LICHSUBANHANG lichsu) { CHITIETLICHSUBANHANG chitiet = new CHITIETLICHSUBANHANG(); chitiet.LichSuBanHangID = lichsu.LichSuBanHangID; chitiet.KichThuocMonID = item.ChiTietBanHang.KichThuocMonID; chitiet.SoLuong = item.ChiTietBanHang.SoLuongBan; chitiet.ThanhTien = item.ChiTietBanHang.ThanhTien; chitiet.GiaBan = item.ChiTietBanHang.GiaBan; chitiet.GiamGia = item.ChiTietBanHang.GiamGia; chitiet.KichThuocLoaiBan = item.ChiTietBanHang.KichThuocLoaiBan; chitiet.TrangThai = 0; return chitiet; }
private List<BOChiTietBanHang> GetKhuyenMai(BOChiTietBanHang chititet) { var query = from a in mKaraokeEntities.MENUMONs join b in mKaraokeEntities.MENUKICHTHUOCMONs on a.MonID equals b.MonID join c in mKaraokeEntities.MENUKHUYENMAIs.Where(o=>o.Visual==true && o.Deleted==false) on b.KichThuocMonID equals c.KichThuocMonTang where c.KichThuocMonID == chititet.MenuKichThuocMon.KichThuocMonID select new BOMenuKichThuocMon { MenuKichThuocMon=b, MenuMon=a }; List<BOChiTietBanHang> list = new List<BOChiTietBanHang>(); foreach (var item in query) { BOChiTietBanHang ct = new BOChiTietBanHang(item, mTransit); ct.SoLuongBanTam = chititet.SoLuongBanTam; ct.ChiTietBanHang.SoLuongBan = chititet.ChiTietBanHang.SoLuongBan; ct.ChiTietBanHang.GiaBan = 0; ct.ChiTietBanHang.NhanVienID = chititet.ChiTietBanHang.NhanVienID; list.Add(ct); } return list; }
public int AddChiTietBanHang(BOChiTietBanHang chiTiet) { GetKhuyenMai(chiTiet); if (_ListChiTietBanHang.Count>0) { BOChiTietBanHang chitietLast=_ListChiTietBanHang.Last(); if (chitietLast.ChiTietBanHang.KichThuocMonID==chiTiet.ChiTietBanHang.KichThuocMonID) { chitietLast.ChangeQtyChiTietBanHang((int)(chitietLast.ChiTietBanHang.SoLuongBan+chiTiet.ChiTietBanHang.SoLuongBan)); return (int)chitietLast.ChiTietBanHang.KichThuocMonID; } } var item = KiemTraTonTai(chiTiet); chiTiet.ChiTietBanHang.NhanVienID = this.BANHANG.NhanVienID; _ListChiTietBanHang.Add(chiTiet); if (item!=null) { chiTiet.ChangePriceChiTietBanHang(item.ChiTietBanHang.GiaBan); return (int)item.ChiTietBanHang.KichThuocMonID; } return 0; }
public void DeleteChiTietBanHang(BOChiTietBanHang chitiet) { if (chitiet.ChiTietBanHang.ChiTietBanHangID>0) { mListChiTietBanHangDeleted.Add(chitiet); } _ListChiTietBanHang.Remove(chitiet); }
public void AddChiTietBanHangNoCheck(BOChiTietBanHang chiTiet) { chiTiet.ChiTietBanHang.NhanVienID = this.BANHANG.NhanVienID; _ListChiTietBanHang.Add(chiTiet); }
private BOChiTietBanHang KiemTraTonTai(BOChiTietBanHang chiTiet) { foreach (var item in _ListChiTietBanHang) { if (chiTiet.ChiTietBanHang.KichThuocMonID==item.ChiTietBanHang.KichThuocMonID) { return item; } } return null; }
public void XoaTachBan(BOChiTietBanHang chitiet) { _CurrentBanHang.DeleteChiTietBanHang(chitiet); if (_CurrentBanHang._ListChiTietBanHang.Count==0) { this.XoaBanHang(_CurrentBanHang); } }
/// <summary> /// neu ko co item thi tra ve false /// </summary> /// <param name="chitiet"></param> /// <param name="ban"></param> /// <returns></returns> public bool ThemTachBan(BOChiTietBanHang chitiet,BAN ban) { if(_CurrentBanHang==null) { BOBanHang banhang=GetBanHang(ban); banhang.AddChiTietBanHang(chitiet); this.AddBanHang(banhang); _CurrentBanHang = banhang; return false; } _CurrentBanHang.AddChiTietBanHang(chitiet); return true; }