Ejemplo n.º 1
0
 public IQueryable<BOMenuMon> GetAll(int GroupID, bool IsBanHang, bool IsSoLuongChoPhepTonKho, bool IsSoLuongKhongChoPhepTonKho, bool IsVisual, Transit mTransit)
 {
     frmMon.Refresh();
     var lsArray = from m in frmMon.Query()
                   join n in frmNhom.Query() on (int)m.NhomID equals (int)n.NhomID
                   select new BOMenuMon
                       {
                           MenuMon = m,
                           MenuNhom = n
                       };
     if (GroupID > -1)
         lsArray = lsArray.Where(s => s.MenuMon.NhomID == GroupID && s.MenuMon.Deleted == false);
     if (IsBanHang)
     {
         if (IsSoLuongChoPhepTonKho && IsSoLuongKhongChoPhepTonKho)
             lsArray = lsArray.Where(s => s.MenuMon.SLMonKhongChoPhepTonKho > 0 || s.MenuMon.SLMonChoPhepTonKho > 0);
         else if (IsSoLuongChoPhepTonKho)
             lsArray = lsArray.Where(s => s.MenuMon.SLMonChoPhepTonKho > 0);
         else if (IsSoLuongKhongChoPhepTonKho)
             lsArray = lsArray.Where(s => s.MenuMon.SLMonKhongChoPhepTonKho > 0);
     }
     else
     {
         if (!IsSoLuongChoPhepTonKho)
             lsArray = lsArray.Where(s => s.MenuMon.SLMonKhongChoPhepTonKho > 0);
         if (!IsSoLuongKhongChoPhepTonKho)
             lsArray = lsArray.Where(s => s.MenuMon.SLMonChoPhepTonKho > 0);
     }
     if (IsVisual)
         lsArray = lsArray.Where(s => s.MenuMon.Visual == true);
     return lsArray.OrderBy(s => s.MenuMon.SapXep);
 }
Ejemplo n.º 2
0
 public int Them(BOXuLyKho item, List<BOXuLyKhoChiTiet> lsArray, Transit mTransit)
 {
     ThemMoi(item, lsArray, mTransit);
     frmXuLyKho.AddObject(item.XuLyKho);
     frmXuLyKho.Commit();
     return item.XuLyKho.ChinhKhoID;
 }
Ejemplo n.º 3
0
 public static int Xoa(int chiTietBanHangId, Transit mTransit)
 {
     CHITIETBANHANG item = (from x in mTransit.KaraokeEntities.CHITIETBANHANGs where x.ChiTietBanHangID == chiTietBanHangId select x).First();
     mTransit.KaraokeEntities.DeleteObject(item);
     mTransit.KaraokeEntities.SaveChanges();
     return item.ChiTietBanHangID;
 }
Ejemplo n.º 4
0
 public BOKhachHang(Data.Transit transit)
 {
     mTransit = transit;
     mKaraokeEntities = new KaraokeEntities();
     frmKhachHang = new FrameworkRepository<KHACHHANG>(transit.KaraokeEntities, transit.KaraokeEntities.KHACHHANGs);
     frmLoaiKhachHang = new FrameworkRepository<LOAIKHACHHANG>(transit.KaraokeEntities, transit.KaraokeEntities.LOAIKHACHHANGs);
 }
Ejemplo n.º 5
0
 public static IQueryable<BAN> GetAllTableInOrderPerArea(KHU khu, Transit transit)
 {
     return from a in GetVisual(transit)
            join b in BOBanHang.GetAllNotCompleted(transit.KaraokeEntities) on a.BanID equals b.BanID
            where a.KhuID == khu.KhuID
            select a;
 }
Ejemplo n.º 6
0
 public static IQueryable<BAN> GetAllTableNotInOrderPerArea(KHU khu, Transit transit)
 {
     var listIn = GetAllTableInOrderPerArea(khu, transit);
     return from a in GetVisual(transit)
            where !listIn.Contains(a) && a.KhuID == khu.KhuID
            select a;
 }
Ejemplo n.º 7
0
        public IQueryable<BOMenuNhom> GetAll(int LoaiNhomID, bool IsBanHang, bool IsSoLuongChoPhepTonKho, bool IsSoLuongKhongChoPhepTonKho, bool IsVisual, Transit mTransit)
        {
            var lsArray = from n in frmNhom.Query().Where(o=>o.Deleted==false) select new BOMenuNhom { MenuNhom = n };
            if (LoaiNhomID > 0)
                lsArray = lsArray.Where(s => (s.MenuNhom.LoaiNhomID == LoaiNhomID || LoaiNhomID==0) && s.MenuNhom.Deleted == false);
            if (IsBanHang)
            {
                if (IsSoLuongChoPhepTonKho && IsSoLuongKhongChoPhepTonKho)
                    lsArray = lsArray.Where(s => s.MenuNhom.Visual == true && s.MenuNhom.SLMonChoPhepTonKho > 0 || s.MenuNhom.SLMonKhongChoPhepTonKho > 0);
                else if (IsSoLuongChoPhepTonKho)
                    lsArray = lsArray.Where(s => s.MenuNhom.Visual == true && s.MenuNhom.SLMonChoPhepTonKho > 0);
                else if (IsSoLuongKhongChoPhepTonKho)
                    lsArray = lsArray.Where(s => s.MenuNhom.Visual == true && s.MenuNhom.SLMonKhongChoPhepTonKho > 0);


            }
            else
            {
                if (!IsSoLuongChoPhepTonKho)
                    lsArray = lsArray.Where(s => s.MenuNhom.SLMonKhongChoPhepTonKho > 0);
                if (!IsSoLuongKhongChoPhepTonKho)
                    lsArray = lsArray.Where(s => s.MenuNhom.SLMonChoPhepTonKho > 0);
            }
            if (IsVisual)
                lsArray = lsArray.Where(s => s.MenuNhom.Visual == true);
            return lsArray.OrderBy(s => s.MenuNhom.SapXep);

        }
Ejemplo n.º 8
0
 public int Them(BOMenuNhom item, Transit mTransit)
 {
     frmNhom.AddObject(item.MenuNhom);
     frmNhom.Commit();
     SapXep((int)item.MenuNhom.LoaiNhomID, mTransit);
     return item.MenuNhom.NhomID;
 }
 public BOChiTietChuyenKho(Transit transit)
 {
     frmChiTietChuyenKho = new FrameworkRepository<CHITIETCHUYENKHO>(transit.KaraokeEntities, transit.KaraokeEntities.CHITIETCHUYENKHOes);
     frmMenuMon = new FrameworkRepository<MENUMON>(transit.KaraokeEntities, transit.KaraokeEntities.MENUMONs);
     frmLoaiBan = new FrameworkRepository<LOAIBAN>(transit.KaraokeEntities, transit.KaraokeEntities.LOAIBANs);
     frmChuyenKho = new FrameworkRepository<CHUYENKHO>(transit.KaraokeEntities, transit.KaraokeEntities.CHUYENKHOes);
     frmTonKho = new FrameworkRepository<TONKHO>(transit.KaraokeEntities, transit.KaraokeEntities.TONKHOes);
 }
Ejemplo n.º 10
0
        public BOXuliTinhTien(Transit transit,BOBanHang banhang)
        {
            mTransit = transit;
            mBanHang = new BANHANG();            
            Copy(banhang.BANHANG, mBanHang);
            mBanHang.TongTien = banhang.TongTien();

        }
Ejemplo n.º 11
0
 public BOXuLyKhoChiTiet(Transit transit)
 {
     frmChiTietXuLyKho = new FrameworkRepository<XULYKHOCHITIET>(transit.KaraokeEntities, transit.KaraokeEntities.XULYKHOCHITIETs);
     frmMenuMon = new FrameworkRepository<MENUMON>(transit.KaraokeEntities, transit.KaraokeEntities.MENUMONs);
     frmLoaiBan = new FrameworkRepository<LOAIBAN>(transit.KaraokeEntities, transit.KaraokeEntities.LOAIBANs);
     frmXyLyKho = new FrameworkRepository<XULYKHO>(transit.KaraokeEntities, transit.KaraokeEntities.XULYKHOes);
     frmTonKho = new FrameworkRepository<TONKHO>(transit.KaraokeEntities, transit.KaraokeEntities.TONKHOes);
 }
Ejemplo n.º 12
0
 public int Xoa(BOMenuNhom item, Transit mTransit)
 {
     item.MenuNhom.Deleted = true;
     frmNhom.Update(item.MenuNhom);
     frmNhom.Commit();
     SapXep((int)item.MenuNhom.LoaiNhomID, mTransit);
     return item.MenuNhom.NhomID;
 }
Ejemplo n.º 13
0
 public BOChiTietBanHang(CHITIETBANHANG chiTiet, Transit transit)
 {
     _ListKhuyenMai = new List<BOChiTietBanHang>();
     ChiTietBanHang = chiTiet;
     MenuKichThuocMon = ChiTietBanHang.MENUKICHTHUOCMON;
     MenuMon = ChiTietBanHang.MENUKICHTHUOCMON.MENUMON;
     mTransit = transit;
     SoLuongBanTam = (int)ChiTietBanHang.SoLuongBan;            
 }
Ejemplo n.º 14
0
 public BOChiTietQuyen(Transit transit)
 {
     mTransit = transit;
     frmChiTietQuyen = new FrameworkRepository<CHITIETQUYEN>(transit.KaraokeEntities, transit.KaraokeEntities.CHITIETQUYENs);
     frmQuyen = new FrameworkRepository<QUYEN>(transit.KaraokeEntities, transit.KaraokeEntities.QUYENs);
     frmChucNang = new FrameworkRepository<CHUCNANG>(transit.KaraokeEntities, transit.KaraokeEntities.CHUCNANGs);
     frmQuyenNhanVien = new FrameworkRepository<QUYENNHANVIEN>(transit.KaraokeEntities, transit.KaraokeEntities.QUYENNHANVIENs);
     frmNhomChucNang = new FrameworkRepository<NHOMCHUCNANG>(transit.KaraokeEntities, transit.KaraokeEntities.NHOMCHUCNANGs);
 }
Ejemplo n.º 15
0
 public int Xoa(BOMenuMon item, Transit mTransit)
 {
     item.MenuMon.Deleted = true;
     frmMon.Update(item.MenuMon);
     SapXep((int)item.MenuMon.NhomID, mTransit);
     frmMon.Commit();
     UpdateSoLuongMon((int)item.MenuMon.NhomID, mTransit);
     return(item.MenuMon.MonID);
 }
Ejemplo n.º 16
0
 public BOXuliMayIn(Transit transit)
 {
     mTransit = transit;
     mKaraokeEntities = new KaraokeEntities();
     
     _CAIDATMAYINBEP = BOCaiDatMayInBep.GetQueryNoTracking(mKaraokeEntities);            
     _CAIDATMAYINHOADON = BOCaiDatMayInHoaDon.GetQueryNoTracking(mKaraokeEntities);
     _ImageLogo = Utilities.ImageHandler.BitmapImage2Bitmap(this._CAIDATMAYINHOADON.Logo);
 }
Ejemplo n.º 17
0
 public BOChiTietQuyen(Transit transit)
 {
     mTransit         = transit;
     frmChiTietQuyen  = new FrameworkRepository <CHITIETQUYEN>(transit.KaraokeEntities, transit.KaraokeEntities.CHITIETQUYENs);
     frmQuyen         = new FrameworkRepository <QUYEN>(transit.KaraokeEntities, transit.KaraokeEntities.QUYENs);
     frmChucNang      = new FrameworkRepository <CHUCNANG>(transit.KaraokeEntities, transit.KaraokeEntities.CHUCNANGs);
     frmQuyenNhanVien = new FrameworkRepository <QUYENNHANVIEN>(transit.KaraokeEntities, transit.KaraokeEntities.QUYENNHANVIENs);
     frmNhomChucNang  = new FrameworkRepository <NHOMCHUCNANG>(transit.KaraokeEntities, transit.KaraokeEntities.NHOMCHUCNANGs);
 }
Ejemplo n.º 18
0
 public int Sua(BOMenuNhom item, Transit mTransit)
 {
     frmNhom.Update(item.MenuNhom);
     frmNhom.Commit();
     if (item.MenuNhom.LoaiNhomID != null)
     {
         SapXep((int)item.MenuNhom.LoaiNhomID, mTransit);
     }
     return(item.MenuNhom.NhomID);
 }
Ejemplo n.º 19
0
 public static IQueryable <BOThe> GetAllVisual(Transit mTransit)
 {
     return(from x in FrameworkRepository <THE> .QueryNoTracking(mTransit.KaraokeEntities.THEs)
                where x.Visual == true && x.Deleted == false
            select new BOThe
     {
         TheID = x.TheID,
         TenThe = x.TenThe
     });
 }
Ejemplo n.º 20
0
 public static IQueryable<BOThe> GetAllVisual(Transit mTransit)
 {
     return from x in FrameworkRepository<THE>.QueryNoTracking(mTransit.KaraokeEntities.THEs)
            where x.Visual == true && x.Deleted == false
            select new BOThe
            {
                TheID = x.TheID,
                TenThe = x.TenThe
            };
 }
Ejemplo n.º 21
0
 public IQueryable <BONhanVien> GetAll(Transit mTransit)
 {
     return(from nv in mKaraokeEntities.NHANVIENs
            join lnv in mKaraokeEntities.LOAINHANVIENs on nv.LoaiNhanVienID equals lnv.LoaiNhanVienID
            where nv.Deleted == false && nv.CapDo > mTransit.NhanVien.CapDo || nv.NhanVienID == mTransit.NhanVien.NhanVienID
            select new BONhanVien
     {
         NhanVien = nv,
         LoaiNhanVien = lnv
     });
 }
Ejemplo n.º 22
0
 public IQueryable<BONhanVien> GetAll(Transit mTransit)
 {
     return (from nv in mKaraokeEntities.NHANVIENs
             join lnv in mKaraokeEntities.LOAINHANVIENs on nv.LoaiNhanVienID equals lnv.LoaiNhanVienID
             where nv.Deleted == false && nv.CapDo > mTransit.NhanVien.CapDo || nv.NhanVienID == mTransit.NhanVien.NhanVienID
             select new BONhanVien
             {
                 NhanVien = nv,
                 LoaiNhanVien = lnv
             });
 }
Ejemplo n.º 23
0
 public static int CapNhat(CHITIETBANHANG item, Transit mTransit)
 {
     CHITIETBANHANG m = (from x in mTransit.KaraokeEntities.CHITIETBANHANGs where x.ChiTietBanHangID == item.ChiTietBanHangID select x).First();
     m.BanHangID = item.BanHangID;            
     m.SoLuongBan = item.SoLuongBan;
     m.GiaBan = item.GiaBan;
     m.ThanhTien = item.ThanhTien;
     m.KichThuocMonID = item.KichThuocMonID;
     m.NhanVienID = item.NhanVienID;
     mTransit.KaraokeEntities.SaveChanges();
     return item.ChiTietBanHangID;
 }
Ejemplo n.º 24
0
 public void Luu(List<BOChiTietQuyen> lsArray, Transit mTransit)
 {
     if (lsArray != null)
         foreach (BOChiTietQuyen item in lsArray)
         {
             if (item.ChiTietQuyen.ChiTietQuyenID > 0)
                 Sua(item, mTransit);
             else
                 Them(item, mTransit);
         }
     frmChiTietQuyen.Commit();
 }
Ejemplo n.º 25
0
 public IQueryable<BOMenuGia> GetAllBOMenuGia(int KichThuocMonID, Transit mTransit)
 {
     var res = (from g in frmMenuGia.Query()
                join l in frmLoaiGia.Query() on g.LoaiGiaID equals l.LoaiGiaID
                where g.KichThuocMonID == KichThuocMonID
                select new BOMenuGia
                {
                    MenuGia = g,
                    LoaiGia = l
                });
     return res;
 }
Ejemplo n.º 26
0
 public IQueryable <BOMenuItemMayIn> GetAll(int MonID, Transit mTransit)
 {
     return(from mim in frmMenuItemMayIn.Query()
            join mi in frmMayIn.Query() on mim.MayInID equals mi.MayInID
            join m in frmMenuMon.Query() on mim.MonID equals m.MonID
            where mim.Deleted == false && mim.MonID == MonID
            select new BOMenuItemMayIn
     {
         MenuItemMayIn = mim,
         MayIn = mi,
         MenuMon = m
     });
 }
Ejemplo n.º 27
0
 public BOBanHang(Transit tran, KaraokeEntities kara)
 {
     mTransit         = tran;
     mKaraokeEntities = kara;
     _CAIDATBANHANG   = mKaraokeEntities.CAIDATBANHANGs.FirstOrDefault();
     if (_CAIDATBANHANG == null)
     {
         _CAIDATBANHANG = new CAIDATBANHANG();
     }
     _ListChiTietBanHang        = new List <BOChiTietBanHang>();
     mListChiTietBanHangDeleted = new List <BOChiTietBanHang>();
     //LoadBanHang();
 }
Ejemplo n.º 28
0
 public IQueryable <BOQuyenNhanVien> GetAll(int MaQuyen, Transit mTransit)
 {
     return(from qnv in frmQuyenNhanVien.Query()
            join q in frmQuyen.Query() on qnv.QuyenID equals q.MaQuyen
            join nv in frmNhanVien.Query() on qnv.NhanVienID equals nv.NhanVienID
            where qnv.Deleted == false && qnv.Deleted == false && qnv.QuyenID == MaQuyen
            select new BOQuyenNhanVien
     {
         QuyenNhanVien = qnv,
         Quyen = q,
         NhanVien = nv
     });
 }
Ejemplo n.º 29
0
 public IQueryable<BOMenuItemMayIn> GetAll(int MonID, Transit mTransit)
 {
     return (from mim in frmMenuItemMayIn.Query()
             join mi in frmMayIn.Query() on mim.MayInID equals mi.MayInID
             join m in frmMenuMon.Query() on mim.MonID equals m.MonID
             where mim.Deleted == false && mim.MonID == MonID
             select new BOMenuItemMayIn
             {
                 MenuItemMayIn = mim,
                 MayIn = mi,
                 MenuMon = m
             });
 }
Ejemplo n.º 30
0
        public static int CapNhat(CHITIETBANHANG item, Transit mTransit)
        {
            CHITIETBANHANG m = (from x in mTransit.KaraokeEntities.CHITIETBANHANGs where x.ChiTietBanHangID == item.ChiTietBanHangID select x).First();

            m.BanHangID      = item.BanHangID;
            m.SoLuongBan     = item.SoLuongBan;
            m.GiaBan         = item.GiaBan;
            m.ThanhTien      = item.ThanhTien;
            m.KichThuocMonID = item.KichThuocMonID;
            m.NhanVienID     = item.NhanVienID;
            mTransit.KaraokeEntities.SaveChanges();
            return(item.ChiTietBanHangID);
        }
Ejemplo n.º 31
0
        public IQueryable <BOMenuGia> GetAllBOMenuGia(int KichThuocMonID, Transit mTransit)
        {
            var res = (from g in frmMenuGia.Query()
                       join l in frmLoaiGia.Query() on g.LoaiGiaID equals l.LoaiGiaID
                       where g.KichThuocMonID == KichThuocMonID
                       select new BOMenuGia
            {
                MenuGia = g,
                LoaiGia = l
            });

            return(res);
        }
Ejemplo n.º 32
0
 public void Luu(List<BOMenuGia> lsArray, Transit mTransit)
 {
     foreach (BOMenuGia item in lsArray)
     {
         if (item.MenuGia.Gia == 0 && item.MenuGia.GiaID > 0)
             Xoa(item, mTransit);
         else if (item.MenuGia.Gia != 0 && item.MenuGia.GiaID == 0)
             Them(item, mTransit);
         else if (item.MenuGia.Gia != 0 && item.MenuGia.GiaID > 0)
             Sua(item, mTransit);
     }
     frmMenuGia.Commit();
 }
Ejemplo n.º 33
0
 public BOBanHang(Transit tran,KaraokeEntities kara)
 {                        
     mTransit = tran;
     mKaraokeEntities = kara;
     _CAIDATBANHANG = mKaraokeEntities.CAIDATBANHANGs.FirstOrDefault();
     if (_CAIDATBANHANG==null)
     {
         _CAIDATBANHANG = new CAIDATBANHANG();
     }
     _ListChiTietBanHang = new List<BOChiTietBanHang>();
     mListChiTietBanHangDeleted = new List<BOChiTietBanHang>();            
     //LoadBanHang();
 }
Ejemplo n.º 34
0
 public IQueryable<BODinhLuong> GetAll(int KichThuocMonID, Transit mTransit)
 {
     var res = (from dl in frmDinhLuong.Query()
                join mm in frmMenuMon.Query() on dl.MonID equals mm.MonID
                join lb in frmLoaiBan.Query() on dl.LoaiBanID equals lb.LoaiBanID
                where dl.KichThuocMonChinhID == KichThuocMonID
                select new BODinhLuong
                {
                    DinhLuong = dl,
                    MenuMon = mm,
                    LoaiBan = lb
                });
     return res;
 }
Ejemplo n.º 35
0
 public static NHANVIEN CheckLogin(string user, string pass,Transit transit)
 {
     //if (!String.IsNullOrEmpty(user) && !String.IsNullOrEmpty(pass))
     //{
     //    var Parameter_TenDangNhap = new System.Data.SqlClient.SqlParameter("@TenDangNhap", System.Data.SqlDbType.VarChar, 50);
     //    Parameter_TenDangNhap.Value = user;
     //    var Parameter_MatKhau = new System.Data.SqlClient.SqlParameter("@MatKhau", System.Data.SqlDbType.VarChar, 255);
     //    Parameter_MatKhau.Value = pass;
     //    NHANVIEN nv = transit.KaraokeEntities.ExecuteStoreQuery<NHANVIEN>("SP_Login_NhanVien @TenDangNhap, @MatKhau", Parameter_TenDangNhap, Parameter_MatKhau).FirstOrDefault();
     //    return nv;
     //}
     //return null;
     return CheckLogin(transit.KaraokeEntities, user, pass);
 }
Ejemplo n.º 36
0
 public IQueryable<BOChiTietQuyen> GetAll(int MaQuyen, Transit mTransit)
 {
     var res = (from ctq in frmChiTietQuyen.Query()
                join q in frmQuyen.Query() on ctq.QuyenID equals q.MaQuyen
                join cn in frmChucNang.Query() on ctq.ChucNangID equals cn.ChucNangID
                where ctq.Deleted == false && ctq.QuyenID == MaQuyen
                select new BOChiTietQuyen
                {
                    ChiTietQuyen = ctq,
                    Quyen = q,
                    ChucNang = cn                           
                });
     return res;
 }
Ejemplo n.º 37
0
 public static NHANVIEN CheckLogin(string user, string pass, Transit transit)
 {
     //if (!String.IsNullOrEmpty(user) && !String.IsNullOrEmpty(pass))
     //{
     //    var Parameter_TenDangNhap = new System.Data.SqlClient.SqlParameter("@TenDangNhap", System.Data.SqlDbType.VarChar, 50);
     //    Parameter_TenDangNhap.Value = user;
     //    var Parameter_MatKhau = new System.Data.SqlClient.SqlParameter("@MatKhau", System.Data.SqlDbType.VarChar, 255);
     //    Parameter_MatKhau.Value = pass;
     //    NHANVIEN nv = transit.KaraokeEntities.ExecuteStoreQuery<NHANVIEN>("SP_Login_NhanVien @TenDangNhap, @MatKhau", Parameter_TenDangNhap, Parameter_MatKhau).FirstOrDefault();
     //    return nv;
     //}
     //return null;
     return(CheckLogin(transit.KaraokeEntities, user, pass));
 }
Ejemplo n.º 38
0
        public IQueryable<BOQuyenNhanVien> GetAll(int MaQuyen, Transit mTransit)
        {
            return (from qnv in frmQuyenNhanVien.Query()
                    join q in frmQuyen.Query() on qnv.QuyenID equals q.MaQuyen
                    join nv in frmNhanVien.Query() on qnv.NhanVienID equals nv.NhanVienID
                    where qnv.Deleted == false && qnv.Deleted == false && qnv.QuyenID == MaQuyen
                    select new BOQuyenNhanVien
                    {
                        QuyenNhanVien = qnv,
                        Quyen = q,
                        NhanVien = nv
                    });

        }
Ejemplo n.º 39
0
 public static CAIDATBAN GetQueryNoTracking(Transit transit)
 {
     CAIDATBAN item = FrameworkRepository<CAIDATBAN>.QueryNoTracking(transit.KaraokeEntities.CAIDATBANs).FirstOrDefault();
     if (item == null)
     {
         item = new CAIDATBAN();
         item.TableWidth = (decimal)0.0735294000;
         item.TableHeight = (decimal)0.0938086000;
         item.TableFontSize = 12;
         item.TableFontStyle = (int)SomeEnum.FontStyles.Normal;
         item.TableFontWeights = (int)SomeEnum.FontWeights.Normal;
     }
     return item;
 }
Ejemplo n.º 40
0
 public void Luu(List<BOMenuItemMayIn> lsArray, List<BOMenuItemMayIn> lsArrayDeleted, Transit mTransit)
 {
     if (lsArray != null)
         foreach (BOMenuItemMayIn item in lsArray)
         {
             Them(item, mTransit);
         }
     if (lsArrayDeleted != null)
         foreach (BOMenuItemMayIn item in lsArrayDeleted)
         {
             Xoa(item, mTransit);
         }
     frmMenuItemMayIn.Commit();
 }
Ejemplo n.º 41
0
 public BOChiTietBanHang(Data.BOMenuKichThuocMon ktm, Transit transit)
 {
     mTransit                             = transit;
     this.ChiTietBanHang                  = new CHITIETBANHANG();
     _ListKhuyenMai                       = new List <BOChiTietBanHang>();
     this.MenuKichThuocMon                = ktm.MenuKichThuocMon;
     this.ChiTietBanHang.SoLuongBan       = ktm.MenuKichThuocMon.SoLuongBanBan;
     this.ChiTietBanHang.GiaBan           = ktm.MenuKichThuocMon.GiaBanMacDinh;
     this.ChiTietBanHang.KichThuocLoaiBan = ktm.KichThuocLoaiBan;
     this.ChiTietBanHang.GiamGia          = ktm.MenuMon.GiamGia;
     this.ChiTietBanHang.KichThuocMonID   = ktm.MenuKichThuocMon.KichThuocMonID;
     this.MenuMon                         = ktm.MenuMon;
     SoLuongBanTam                        = (int)this.ChiTietBanHang.SoLuongBan;
     ChangeThanhTien();
 }
Ejemplo n.º 42
0
        public IQueryable <BODinhLuong> GetAll(int KichThuocMonID, Transit mTransit)
        {
            var res = (from dl in frmDinhLuong.Query()
                       join mm in frmMenuMon.Query() on dl.MonID equals mm.MonID
                       join lb in frmLoaiBan.Query() on dl.LoaiBanID equals lb.LoaiBanID
                       where dl.KichThuocMonChinhID == KichThuocMonID
                       select new BODinhLuong
            {
                DinhLuong = dl,
                MenuMon = mm,
                LoaiBan = lb
            });

            return(res);
        }
Ejemplo n.º 43
0
 public BOChiTietBanHang(Data.BOMenuKichThuocMon ktm, Transit transit)
 {
     mTransit = transit;
     this.ChiTietBanHang = new CHITIETBANHANG();
     _ListKhuyenMai = new List<BOChiTietBanHang>();
     this.MenuKichThuocMon = ktm.MenuKichThuocMon;
     this.ChiTietBanHang.SoLuongBan = ktm.MenuKichThuocMon.SoLuongBanBan;
     this.ChiTietBanHang.GiaBan = ktm.MenuKichThuocMon.GiaBanMacDinh;            
     this.ChiTietBanHang.KichThuocLoaiBan = ktm.KichThuocLoaiBan;
     this.ChiTietBanHang.GiamGia = ktm.MenuMon.GiamGia;
     this.ChiTietBanHang.KichThuocMonID = ktm.MenuKichThuocMon.KichThuocMonID;            
     this.MenuMon = ktm.MenuMon;
     SoLuongBanTam = (int)this.ChiTietBanHang.SoLuongBan;
     ChangeThanhTien();
 }
Ejemplo n.º 44
0
        public static CAIDATBAN GetQueryNoTracking(Transit transit)
        {
            CAIDATBAN item = FrameworkRepository <CAIDATBAN> .QueryNoTracking(transit.KaraokeEntities.CAIDATBANs).FirstOrDefault();

            if (item == null)
            {
                item                  = new CAIDATBAN();
                item.TableWidth       = (decimal)0.0735294000;
                item.TableHeight      = (decimal)0.0938086000;
                item.TableFontSize    = 12;
                item.TableFontStyle   = (int)SomeEnum.FontStyles.Normal;
                item.TableFontWeights = (int)SomeEnum.FontWeights.Normal;
            }
            return(item);
        }
Ejemplo n.º 45
0
        public IQueryable <BOChiTietQuyen> GetAll(int MaQuyen, Transit mTransit)
        {
            var res = (from ctq in frmChiTietQuyen.Query()
                       join q in frmQuyen.Query() on ctq.QuyenID equals q.MaQuyen
                       join cn in frmChucNang.Query() on ctq.ChucNangID equals cn.ChucNangID
                       where ctq.Deleted == false && ctq.QuyenID == MaQuyen
                       select new BOChiTietQuyen
            {
                ChiTietQuyen = ctq,
                Quyen = q,
                ChucNang = cn
            });

            return(res);
        }
Ejemplo n.º 46
0
 public IQueryable <BOXuLyKhoChiTiet> GetAll(int NhapKhoID, Transit mTransit)
 {
     return(from ctnk in frmChiTietXuLyKho.Query()
            join tk in frmTonKho.Query() on ctnk.TonKhoID equals tk.TonKhoID
            join lb in frmLoaiBan.Query() on tk.LoaiBanID equals lb.LoaiBanID
            join mm in frmMenuMon.Query() on tk.MonID equals mm.MonID
            join nk in frmXyLyKho.Query() on ctnk.ChinhKhoID equals nk.ChinhKhoID
            select new BOXuLyKhoChiTiet
     {
         XuLyKhoChiTiet = ctnk,
         XuLyKho = nk,
         LoaiBan = lb,
         TonKho = tk,
         MenuMon = mm
     });
 }
Ejemplo n.º 47
0
 public IQueryable <BONhapKho> GetAll(Transit mTransit, DateTime dt)
 {
     return(from nk in mKaraokeEntities.NHAPKHOes
            join k in mKaraokeEntities.KHOes on nk.KhoID equals k.KhoID
            join nv in mKaraokeEntities.NHANVIENs on nk.NhanVienID equals nv.NhanVienID
            join ncc in mKaraokeEntities.NHACUNGCAPs on nk.NhaCungCapID equals ncc.NhaCungCapID
            where nk.ThoiGian.Value.Year == dt.Year && nk.ThoiGian.Value.Month == dt.Month && nk.ThoiGian.Value.Day == dt.Day
            select new BONhapKho
     {
         NhapKho = nk,
         Kho = k,
         NhanVien = nv,
         NhaCungCap = ncc
     }
            );
 }
Ejemplo n.º 48
0
 public IQueryable <BOXuLyKho> GetAll(Transit mTransit, DateTime dt)
 {
     return(from xlk in frmXuLyKho.Query()
            join k in frmKho.Query() on xlk.KhoID equals k.KhoID
            join nv in frmNhanVien.Query() on xlk.NhanVienID equals nv.NhanVienID
            join l in frmXuLyKhoLoai.Query() on xlk.LoaiID equals l.ID
            where xlk.ThoiGian.Value.Year == dt.Year && xlk.ThoiGian.Value.Month == dt.Month && xlk.ThoiGian.Value.Day == dt.Day
            select new BOXuLyKho
     {
         XuLyKho = xlk,
         Kho = k,
         NhanVien = nv,
         Loai = l
     }
            );
 }
Ejemplo n.º 49
0
 public IQueryable <BOChiTietNhapKho> GetAll(int NhapKhoID, Transit mTransit)
 {
     //return from ctnk in frmChiTietNhapKho.Query()
     //       join tk in frmTonKho.Query() on ctnk.TonKhoID equals tk.TonKhoID
     //       join lb in frmLoaiBan.Query() on tk.LoaiBanID equals lb.LoaiBanID
     //       join mm in frmMenuMon.Query() on tk.MonID equals mm.MonID
     //       join nk in frmNhapKho.Query() on ctnk.NhapKhoID equals nk.NhapKhoID
     //       select new BOChiTietNhapKho
     //       {
     //           ChiTietNhapKho = ctnk,
     //           NhapKho = nk,
     //           LoaiBan = lb,
     //           TonKho = tk,
     //           MenuMon = mm
     //       };
     return(null);
 }
Ejemplo n.º 50
0
 public void Luu(List <BOChiTietQuyen> lsArray, Transit mTransit)
 {
     if (lsArray != null)
     {
         foreach (BOChiTietQuyen item in lsArray)
         {
             if (item.ChiTietQuyen.ChiTietQuyenID > 0)
             {
                 Sua(item, mTransit);
             }
             else
             {
                 Them(item, mTransit);
             }
         }
     }
     frmChiTietQuyen.Commit();
 }
        public static CAIDATTHONGTINCONGTY GetQueryNoTracking(Transit transit)
        {
            CAIDATTHONGTINCONGTY item = FrameworkRepository <CAIDATTHONGTINCONGTY> .QueryNoTracking(transit.KaraokeEntities.CAIDATTHONGTINCONGTies).FirstOrDefault();

            if (item == null)
            {
                item                 = new CAIDATTHONGTINCONGTY();
                item.TenCongTy       = "";
                item.TenVietTat      = "";
                item.MaSoThue        = "";
                item.NguoiDaiDien    = "";
                item.DiaChi          = "";
                item.DienThoaiBan    = "";
                item.DienThoaiDiDong = "";
                item.Email           = "";
                item.Fax             = "";
            }
            return(item);
        }
Ejemplo n.º 52
0
 public void Luu(List <BOMenuGia> lsArray, Transit mTransit)
 {
     foreach (BOMenuGia item in lsArray)
     {
         if (item.MenuGia.Gia == 0 && item.MenuGia.GiaID > 0)
         {
             Xoa(item, mTransit);
         }
         else if (item.MenuGia.Gia != 0 && item.MenuGia.GiaID == 0)
         {
             Them(item, mTransit);
         }
         else if (item.MenuGia.Gia != 0 && item.MenuGia.GiaID > 0)
         {
             Sua(item, mTransit);
         }
     }
     frmMenuGia.Commit();
 }
Ejemplo n.º 53
0
        public static CAIDATTHUCDON GetQueryNoTracking(Transit transit)
        {
            CAIDATTHUCDON item = FrameworkRepository <CAIDATTHUCDON> .QueryNoTracking(transit.KaraokeEntities.CAIDATTHUCDONs).FirstOrDefault();

            if (item == null)
            {
                item = new CAIDATTHUCDON();
                item.NhomTextFontSize        = 12;
                item.NhomTextFontStyle       = (int)SomeEnum.FontStyles.Normal;
                item.NhomTextFontWeights     = (int)SomeEnum.FontWeights.Normal;
                item.MonTextFontSize         = 12;
                item.MonTextFontStyle        = (int)SomeEnum.FontStyles.Normal;
                item.MonTextFontWeights      = (int)SomeEnum.FontWeights.Normal;
                item.LoaiNhomTextFontSize    = 12;
                item.LoaiNhomTextFontStyle   = (int)SomeEnum.FontStyles.Normal;
                item.LoaiNhomTextFontWeights = (int)SomeEnum.FontWeights.Normal;
            }
            return(item);
        }
Ejemplo n.º 54
0
 public int Them(BOMenuMon item, Transit mTransit)
 {
     frmMon.AddObject(item.MenuMon);
     SapXep((int)item.MenuMon.NhomID, mTransit);
     frmMon.Commit();
     if (item.MenuKichThuocMon != null)
     {
         item.MenuKichThuocMon.MonID = item.MenuMon.MonID;
         frmKichThuocMon.AddObject(item.MenuKichThuocMon);
         frmKichThuocMon.Commit();
     }
     if (item.MenuItemMayIn != null)
     {
         item.MenuItemMayIn.MonID = item.MenuMon.MonID;
         frmItemMayIn.AddObject(item.MenuItemMayIn);
         frmItemMayIn.Commit();
     }
     UpdateSoLuongMon((int)item.MenuMon.NhomID, mTransit);
     return(item.MenuMon.MonID);
 }
Ejemplo n.º 55
0
 public BOChiTietNhapKho(Transit transit)
 {
 }
Ejemplo n.º 56
0
 public static List <MENULOAINHOM> GetAll(Transit mTransit)
 {
     return(mTransit.KaraokeEntities.MENULOAINHOMs.ToList());
 }
Ejemplo n.º 57
0
 public static IQueryable <MENULOAINHOM> GetAllNoTracking(Transit mTransit)
 {
     return(FrameworkRepository <MENULOAINHOM> .QueryNoTracking(mTransit.KaraokeEntities.MENULOAINHOMs).Where(s => s.Deleted == false));
 }
Ejemplo n.º 58
0
 private int Xoa(BOXuLyKho item, Transit mTransit)
 {
     item.XuLyKho.Deleted = true;
     frmXuLyKho.Update(item.XuLyKho);
     return(item.XuLyKho.ChinhKhoID);
 }
Ejemplo n.º 59
0
 private int Them(BOXuLyKho item, Transit mTransit)
 {
     frmXuLyKho.AddObject(item.XuLyKho);
     return(item.XuLyKho.ChinhKhoID);
 }
Ejemplo n.º 60
0
 private int Sua(BOXuLyKho item, Transit mTransit)
 {
     item.XuLyKho.Edit = false;
     frmXuLyKho.Update(item.XuLyKho);
     return(item.XuLyKho.ChinhKhoID);
 }