Beispiel #1
0
        public List <HOADONDV> List(string search)
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <HOADONDV> query = from s in db.HOADONDVs where s.Deleted == 0 orderby s.NgayGioLap descending select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID != null &&
                                              x.ID.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.TenKH != null &&
                                         x.TenKH.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.ID_Phong != null &&
                                         x.ID_Phong.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.TongTien != null &&
                                         x.TongTien.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.NgayGioLap != null &&
                                         x.NgayGioLap.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #2
0
        public bool Update(PHIEUCHI item)
        {
            try
            {
                using (var db = new QLPhongKaraokeEntities())
                {
                    var x = from s in db.PHIEUCHIs
                            where s.ID == item.ID && s.Deleted == 0
                            select s;
                    var sv = x.FirstOrDefault();
                    if (sv != null)
                    {
                        sv.NgayLap  = item.NgayLap;
                        sv.NoiDung  = item.NoiDung;
                        sv.TongTien = item.TongTien;
                        sv.GhiChu   = item.GhiChu;

                        db.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #3
0
        public List <CT_HOADONDV> List(string search)
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <CT_HOADONDV> query = from s in db.CT_HOADONDV where  s.Deleted == 0select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID_HoaDonDV != null &&
                                              x.ID_HoaDonDV.ToString()
                                              .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.ID_Hang != null &&
                                         x.ID_Hang.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.SoLuong != null &&
                                         x.SoLuong.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.DonGia != null &&
                                         x.DonGia.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.ThanhTien != null &&
                                         x.ThanhTien.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #4
0
 public DataTable GetListCT_BaoCao(int id_bc)                       //getlist cho radgrid 2
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             var query = from s in db.CT_BCTONKHO join h in db.HANGs on s.ID_Hang equals h.ID where s.ID_BCTonKho == id_bc select new{
                 s.ID_Hang, s.SoLuongNhap, s.SuDung, s.TonCuoi, s.TonDau, h.Ten
             };
             var tb = new DataTable();
             tb.Columns.Add("ID");
             tb.Columns.Add("Ten");
             tb.Columns.Add("tondau");
             tb.Columns.Add("soluongnhap");
             tb.Columns.Add("sudung");
             tb.Columns.Add("toncuoi");
             foreach (var item in query.ToList())
             {
                 tb.Rows.Add(item.ID_Hang,
                             item.Ten,
                             item.TonDau,
                             item.SoLuongNhap,
                             item.SuDung,
                             item.TonCuoi
                             );
             }
             return(tb);
         }
     }
     catch { return(null); }
 }
Beispiel #5
0
        public bool Insert(BCTONKHO item)
        {
            try
            {
                using (var db = new QLPhongKaraokeEntities())
                {
                    db.BCTONKHOes.Add(item);
                    db.SaveChanges();
                    //lay id BC
                    int id = (from s in db.BCTONKHOes where s.Thang == item.Thang select s.ID).FirstOrDefault();

                    List <GetListBCTonKho_Result> _ctbc = GetList(item.Thang);
                    for (int i = 0; i < _ctbc.Count; i++)
                    {
                        CT_BCTONKHO ctbc = new CT_BCTONKHO();
                        ctbc.ID_BCTonKho = id;
                        ctbc.ID_Hang     = _ctbc[i].ID;
                        ctbc.TonDau      = _ctbc[i].tondau.GetValueOrDefault();
                        ctbc.SuDung      = _ctbc[i].soluongban.GetValueOrDefault();
                        ctbc.SoLuongNhap = _ctbc[i].soluongnhap.GetValueOrDefault();
                        ctbc.TonCuoi     = _ctbc[i].toncuoi.GetValueOrDefault();
                        db.CT_BCTONKHO.Add(ctbc);
                        db.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #6
0
        public List <CT_HOADONDV> List_HD(int idhoadon, string search)
        {
            if (idhoadon < 1)
            {
                return(null);
            }
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <CT_HOADONDV> query = from s in db.CT_HOADONDV where s.ID_HoaDonDV == idhoadon && s.Deleted == 0  select s;

                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID_HoaDonDV != null &&
                                              x.ID_HoaDonDV.ToString()
                                              .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.ID_Hang != null &&
                                         x.ID_Hang.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.SoLuong != null &&
                                         x.SoLuong.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.DonGia != null &&
                                         x.DonGia.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.ThanhTien != null &&
                                         x.ThanhTien.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }
                return(query.ToList());
            }
        }
Beispiel #7
0
        public List <LOAIPHONG> List(string search)
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <LOAIPHONG> query = from s in db.LOAIPHONGs where s.Deleted == 0 select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID != null &&
                                              x.ID.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.Ten != null &&
                                         x.Ten.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.GiaDem != null &&
                                         x.GiaDem.Value.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.GiaNgay != null &&
                                         x.GiaNgay.Value.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.SoLuong != null &&
                                         x.SoLuong.Value.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #8
0
        public List <DATPHONG> List(string search)
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <DATPHONG> query = from s in db.DATPHONGs select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID != null &&
                                              x.ID.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.NgayGioDat != null &&
                                         x.NgayGioDat.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.SDT != null &&
                                         x.SDT.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.Note != null &&
                                         x.Note.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #9
0
        public List <PHIEUCHI> List(string search)
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <PHIEUCHI> query = from s in db.PHIEUCHIs where s.Deleted == 0 select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID != null &&
                                              x.ID.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.NgayLap != null &&
                                         x.NgayLap.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.NoiDung != null &&
                                         x.NoiDung.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.TongTien != null &&
                                         x.TongTien.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.GhiChu != null &&
                                         x.GhiChu.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #10
0
        public List <HANG> List_Warning(string search) //chi lay nhung cai co slton > 0
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                var tmpquery             = (from s in db.THAMSOes where s.Name == "WarningNum" select s).FirstOrDefault();
                var warningnum           = tmpquery == null? 0 : int.Parse(tmpquery.Value);
                IEnumerable <HANG> query = from s in db.HANGs where s.Deleted == 0 && s.SLTon <= warningnum select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID != null &&
                                              x.ID.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.Ten != null &&
                                         x.Ten.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.DonGiaBan != null &&
                                         x.DonGiaBan.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.DonGiaNhap != null &&
                                         x.DonGiaNhap.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)

                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #11
0
 public bool Update(HANG phong)
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             var x = from s in db.HANGs
                     where (s.ID == phong.ID)
                     select s;
             var sv = x.FirstOrDefault();
             if (sv != null)
             {
                 sv.SLTon      = phong.SLTon;
                 sv.Ten        = phong.Ten;
                 sv.Requested  = phong.Requested;
                 sv.DonVi      = phong.DonVi;
                 sv.DonGiaBan  = phong.DonGiaBan;
                 sv.DonGiaNhap = phong.DonGiaNhap;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #12
0
        public bool Delete(int ID)
        {
            try
            {
                using (var db = new QLPhongKaraokeEntities())
                {
                    var x = from s in db.HOADONDVs
                            where s.ID == ID && s.Deleted == 0
                            select s;
                    var sv = x.FirstOrDefault();
                    if (sv != null)
                    {
                        sv.Deleted = 1;
                        db.SaveChanges();

                        (new MMCT_HoaDonDV()).DeleteAllHoaDon(ID); // xoa hoa don thi xoa luon ct
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #13
0
        public List <HANG> List(string search) //chi lay nhung cai co slton > 0
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <HANG> query = from s in db.HANGs where  s.Deleted == 0 select s;

                //Filter // neu de search=null thi kho search,
                if (!string.IsNullOrEmpty(search))
                {
                    query = query.Where(x => (x.ID != null &&
                                              x.ID.ToString().IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.Ten != null &&
                                         x.Ten.IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.DonGiaBan != null &&
                                         x.DonGiaBan.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.DonGiaNhap != null &&
                                         x.DonGiaNhap.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0) ||
                                        (x.SLTon > 0 &&
                                         x.SLTon.ToString()
                                         .IndexOf(search, StringComparison.OrdinalIgnoreCase) >= 0)
                                        );
                }

                return(query.ToList());
            }
        }
Beispiel #14
0
        public bool Update(HOADONNHAP phong)
        {
            try
            {
                using (var db = new QLPhongKaraokeEntities())
                {
                    var x = from s in db.HOADONNHAPs
                            where s.ID == phong.ID
                            select s;
                    var sv = x.FirstOrDefault();
                    if (sv != null)
                    {
                        sv.NgayNhap = phong.NgayNhap;
                        sv.TongTien = phong.TongTien;

                        db.SaveChanges();
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #15
0
 public bool Update(LOAIPHONG item)
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             var x = from s in db.LOAIPHONGs
                     where s.ID == item.ID && s.Deleted == 0
                     select s;
             var sv = x.FirstOrDefault();
             if (sv != null)
             {
                 sv.Ten     = item.Ten;
                 sv.GiaDem  = item.GiaDem;
                 sv.GiaNgay = item.GiaNgay;
                 sv.SoLuong = item.SoLuong;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #16
0
 public bool Update(CT_HDNHAP phong)
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             var x = from s in db.CT_HDNHAP
                     where (s.IDHoaDon == phong.IDHoaDon && s.IDHang == phong.IDHang)
                     select s;
             var sv = x.FirstOrDefault();
             if (sv != null)
             {
                 sv.SoLuong    = phong.SoLuong;
                 sv.ThanhTien  = phong.ThanhTien;
                 sv.DonGiaNhap = phong.DonGiaNhap;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #17
0
 public bool Update(DATPHONG item)
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             var x = from s in db.DATPHONGs
                     where s.ID == item.ID
                     select s;
             var sv = x.FirstOrDefault();
             if (sv != null)
             {
                 sv.NgayGioDat = item.NgayGioDat;
                 sv.SDT        = item.SDT;
                 sv.Note       = item.Note;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #18
0
 public bool Update(HANG item)
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             var x = from s in db.HANGs
                     where s.ID == item.ID
                     select s;
             var sv = x.FirstOrDefault();
             if (sv != null)
             {
                 sv.Ten        = item.Ten;
                 sv.DonGiaNhap = item.DonGiaNhap;
                 sv.DonGiaBan  = item.DonGiaBan;
                 // sv.SLTon = GetSLTon();
                 sv.DonVi     = item.DonVi;
                 sv.Requested = item.Requested;
                 db.SaveChanges();
             }
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Beispiel #19
0
        public bool Delete(int idhaodon, int idhang)
        {
            decimal thanhtiencu = 0;

            try
            {
                using (var db = new QLPhongKaraokeEntities())
                {
                    var x = from s in db.CT_HOADONDV
                            where s.ID_HoaDonDV == idhaodon && s.ID_Hang == idhang && s.Deleted == 0
                            select s;
                    var sv   = x.FirstOrDefault();
                    var hang = (from s in db.HANGs where s.ID == idhang select s).FirstOrDefault();

                    if (sv != null)
                    {
                        thanhtiencu = sv.ThanhTien;
                        sv.Deleted  = 1;
                        db.SaveChanges();

                        // cap nhat so luong ton
                        hang.SLTon += sv.SoLuong;
                        db.SaveChanges();
                        //cap nhat tong tien hoa don
                        var hd = new MMHOADONDV();
                        hd.UpdateTongTien(sv.ID_HoaDonDV, hd.GetOne(sv.ID_HoaDonDV).TongTien - thanhtiencu);
                    }
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Beispiel #20
0
        public List <NHOMQUYEN> ListNhomQuyen()
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <NHOMQUYEN> query = from s in db.NHOMQUYENs select s;

                return(query.ToList());
            }
        }
Beispiel #21
0
        public List <PHONG> GetAllPhong()
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <PHONG> query = from s in db.PHONGs where s.Deleted == 0 select s;

                return(query.ToList());
            }
        }
Beispiel #22
0
 public List <GetListBCDoanhThu_Result> GetListHoaDon(DateTime dateFrom, DateTime dateTo)
 {
     try{
         using (var db = new QLPhongKaraokeEntities())
         {
             IEnumerable <GetListBCDoanhThu_Result> query = db.GetListBCDoanhThu(dateFrom, dateTo);
             return(query.ToList());
         }
     }
     catch { return(null); }
 }
Beispiel #23
0
 public bool checkMonth(DateTime date)
 {
     using (var db = new QLPhongKaraokeEntities())
     {
         var id = (from s in db.BCTONKHOes where s.Thang.Year == date.Year && s.Thang.Month == date.Month select s);
         if (id.ToList().Count > 0) //ton tai
         {
             return(false);
         }
     }
     return(true);
 }
Beispiel #24
0
 public List <GetListBCTonKho_Result> GetList(DateTime date)      //get list luc add bc
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             IEnumerable <GetListBCTonKho_Result> query = db.GetListBCTonKho(date);
             return(query.ToList());
         }
     }
     catch { return(null); }
 }
Beispiel #25
0
 public List <CT_HOADONDV> List_HD(int idhoadon)
 {
     if (idhoadon < 1)
     {
         return(null);
     }
     using (var db = new QLPhongKaraokeEntities())
     {
         IEnumerable <CT_HOADONDV> query = from s in db.CT_HOADONDV where s.ID_HoaDonDV == idhoadon && s.Deleted == 0 select s;
         return(query.ToList());
     }
 }
Beispiel #26
0
 public CT_HDNHAP Get1Item(int IDHoaDon, int IDHang)
 {
     if (IDHoaDon == 0 || IDHang == 0)
     {
         return(null);
     }
     using (var db = new QLPhongKaraokeEntities())
     {
         var query = (from k in db.CT_HDNHAP select k).Where(x => (x.IDHang == IDHang && x.IDHoaDon == IDHoaDon)).FirstOrDefault();
         return(query);
     }
 }
Beispiel #27
0
 public HOADONNHAP Get1Item(long id)
 {
     if (id == 0)
     {
         return(null);
     }
     using (var db = new QLPhongKaraokeEntities())
     {
         var query = (from k in db.HOADONNHAPs select k).Where(x => x.ID == id).FirstOrDefault();
         return(query);
     }
 }
Beispiel #28
0
 public List <BCTONKHO> GetListBaoCao()                       //getlist cho radgrid 1
 {
     try
     {
         using (var db = new QLPhongKaraokeEntities())
         {
             IEnumerable <BCTONKHO> query = from s in db.BCTONKHOes select s;
             return(query.ToList());
         }
     }
     catch { return(null); }
 }
Beispiel #29
0
        public List <HANG> List()
        {
            using (var db = new QLPhongKaraokeEntities())
            {
                IEnumerable <HANG> query = from s in db.HANGs where s.Deleted == 0 select s;

                //Filter // neu de search=null thi kho search,


                return(query.ToList());
            }
        }
Beispiel #30
0
 public LOAIPHONG Get1LoaiPhong(long id)
 {
     if (id == 0)
     {
         return(null);
     }
     using (var db = new QLPhongKaraokeEntities())
     {
         var query = (from k in db.LOAIPHONGs select k).Where(x => x.ID == id).FirstOrDefault();
         return(query);
     }
 }