Exemple #1
0
        public List <tb_Nhanvien> TKNhanVien(string ID, string CMND, string SDT, int curPage, int pageSize, out int totalPage)
        {
            List <tb_Nhanvien> dsnv = null;

            using (var qlcf = new QL_QuancapheEntities())
            {
                // ưu tiên lấy mã khách hàng
                if (ID != "")
                {
                    dsnv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).ToList();
                    //return kh;
                }
                else
                {
                    if (CMND != "")
                    {
                        dsnv = qlcf.tb_Nhanvien.Where(m => m.cmnd == CMND).ToList();
                    }
                    if (SDT != "" && CMND == "")
                    {
                        dsnv = qlcf.tb_Nhanvien.Where(m => m.sdt == SDT).ToList();
                        //return kh;
                    }
                }
            }
            totalPage = (int)Math.Ceiling(dsnv.Count() * 1.0 / pageSize);
            return(dsnv.OrderByDescending(m => m.manv)
                   .Skip((curPage - 1) * pageSize)
                   .Take(pageSize).ToList());
        }
Exemple #2
0
        public string XoaSanPham(string _mahdn, string _tensp)
        {
            string kq = "Chưa xóa được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKSanPham(_mahdn, _tensp) == true)
                {
                    var cthdn = qlcf.tb_CTHDN.Where(m => m.mahdn == _mahdn && m.tensp == _tensp).SingleOrDefault();
                    qlcf.tb_CTHDN.Remove(cthdn);
                    HoaDonNhap hdn = new HoaDonNhap();
                    hdn.CapNhapTT(_mahdn, 0, cthdn.thanhtien);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã có xóa thức uống mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa xóa được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Sản phẩm chưa nhập rồi nhá TT.TT";
                }
            }
            return(kq);
        }
Exemple #3
0
        public string ThemSanPham(string _mahdn, string _tensp, int sl, float dongia, object ncc)
        {
            var    nhaccc = ncc as tb_NCC;
            string kq     = "Chưa thêm được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKSanPham(_mahdn, _tensp) == false)
                {
                    var cthdn = new tb_CTHDN {
                        mahdn = _mahdn, tensp = _tensp, soluong = sl, dongia = dongia, mancc = nhaccc.mancc, thanhtien = dongia * sl
                    };
                    qlcf.tb_CTHDN.Add(cthdn);
                    HoaDonNhap hdn = new HoaDonNhap();
                    hdn.CapNhapTT(_mahdn, dongia * sl, 0);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã có thêm thức uống mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa thêm được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Sản phẩm đã có rồi nhá TT.TT";
                }
            }
            return(kq);
        }
Exemple #4
0
        public string ThemNhaCC(string manhacc, string tennhacc, string dc, string dt)
        {
            string kq = "Chưa thêm được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTNhaCC(manhacc) == false)
                {
                    var ncc = new tb_NCC {
                        mancc = manhacc, tenncc = tennhacc, diachi = dc, sdt = dt, trangthai = true
                    };
                    qlcf.tb_NCC.Add(ncc);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã có thêm sản phẩm mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa thêm được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã nhà cung cấp trùng hoặc đã từng có rồi nhá - _ - ";
                }
            }
            return(kq);
        }
Exemple #5
0
        public string PhucHoiNhaCC(string manhacc)
        {
            string kq = "Chưa phục hồi được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTNhaCC(manhacc) == false)
                {
                    var ncc = qlcf.tb_NCC.Where(m => m.mancc == manhacc).SingleOrDefault();
                    if (ncc.trangthai == false)
                    {
                        ncc.trangthai = false;
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Đã có phục hồi sản phẩm mới rồi ^^";
                        }
                        else
                        {
                            kq = "Chưa phục hồi được, buồn quá đi TT.TT";
                        }
                    }
                    else
                    {
                        kq = "Nhà cung cấp đã có rồi ^^";
                    }
                }
                else
                {
                    kq = "Mã nhà cung cấp trùng hoặc đã từng có rồi nhá - _ - ";
                }
            }
            return(kq);
        }
Exemple #6
0
        public int ThemTaiKhoan(string username, string pass)
        {
            int kq = 0;

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTTaiKhoan(username) == false)
                {
                    var tk = new tb_User {
                        Username = username, Password = CreateMD5(pass), trangthai = true
                    };
                    qlcf.tb_User.Add(tk);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = 1;
                    }
                    else
                    {
                        kq = 0;
                    }
                }
                else
                {
                    kq = 0;
                }
            }
            return(kq);
        }
Exemple #7
0
        public string XoaNhanVien(string ID)
        {
            string kq = "Chưa xóa được!";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTNhanVienTT(ID))
                {
                    var nv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).SingleOrDefault() as tb_Nhanvien;
                    nv.trangthai = false;
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Xóa thành công!";
                    }
                    else
                    {
                        kq = "Chưa xóa thành công!";
                    }
                }
                else
                {
                    kq = "Không có hoặc đã xóa mã nhân viên này!!!";
                }
            }
            return(kq);
        }
Exemple #8
0
 // Sử dụng Eager loading
 public void LaySPLoai1()
 {
     using (var qlcf = new QL_QuancapheEntities())
     {
         var spl = qlcf.tb_Sanpham.Include("tb_Loai").Where(m => m.maloai == "001").ToList();
     }
 }
Exemple #9
0
        public List <View_AllKhachHang> TKKhachHang(string ID, string Ten, string CMND, string SDT)
        {
            List <View_AllKhachHang> dskh = null;

            using (var qlcf = new QL_QuancapheEntities())
            {
                // ưu tiên lấy mã khách hàng
                if (ID != "")
                {
                    dskh = qlcf.View_AllKhachHang.Where(m => m.makh == ID).ToList();
                    return(dskh);
                }
                else
                {
                    if (Ten != "")
                    {
                        dskh = qlcf.View_AllKhachHang.Where(m => m.tenkh.Contains(Ten)).ToList();
                        return(dskh);
                    }
                    if (CMND != "")
                    {
                        dskh = qlcf.View_AllKhachHang.Where(m => m.cmnd == CMND).ToList();
                        return(dskh);
                    }
                    if (SDT != "")
                    {
                        dskh = qlcf.View_AllKhachHang.Where(m => m.sdt == SDT).ToList();
                        return(dskh);
                    }
                }
            }

            return(dskh);
        }
Exemple #10
0
        public List <View_AllSanPham> TKSanPham(string ID, object Loai, string Ten)
        {
            List <View_AllSanPham> dssp = null;

            using (var qlcf = new QL_QuancapheEntities())
            {
                // ưu tiên lấy mã khách hàng
                if (ID != "")
                {
                    dssp = qlcf.View_AllSanPham.Where(m => m.masp == ID).ToList();
                    return(dssp);
                }
                else
                {
                    if (Ten != "")
                    {
                        dssp = qlcf.View_AllSanPham.Where(m => m.tensp.Contains(Ten)).ToList();
                        return(dssp);
                    }
                    if (Loai != null)
                    {
                        var lsp = Loai as tb_Loai;
                        dssp = qlcf.View_AllSanPham.Where(m => m.tenloai == lsp.tenloai).ToList();
                        return(dssp);
                    }
                }
            }
            return(dssp);
            //totalPage = (int)Math.Ceiling(dssp.Count() * 1.0 / pageSize);
            //return dssp.OrderByDescending(m => m.masp)
            //    .Skip((curPage - 1) * pageSize)
            //    .Take(pageSize).ToList();
        }
Exemple #11
0
        public string PhucHoiNhanVien(string ID)
        {
            string kq = "Chưa phục hồi được!";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTNhanVien(ID))
                {
                    var nv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).SingleOrDefault() as tb_Nhanvien;
                    if (nv.trangthai == true)
                    {
                        kq = "Mã nhân viên đã có rồi nhá -_-";
                    }
                    else
                    {
                        nv.trangthai = true;
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Phục hồi thành công!";
                        }
                        else
                        {
                            kq = "Chưa phục hồi được!";
                        }
                    }
                }
                else
                {
                    kq = "Mã nhân viên sai rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #12
0
        public string XoaSanPham(string ID)
        {
            string kq = "Chưa cập nhật được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKSanPhamTT(ID))
                {
                    var sp = qlcf.tb_Sanpham.Where(m => m.masp == ID && m.trangthai == true).SingleOrDefault() as tb_Sanpham;
                    sp.trangthai = false;
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã xóa sản phẩm rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa xóa được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã sản phẩm sai hoặc đã xóa rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #13
0
        public string ThemKhachHang(string ID, string TenKH, string gt, string CMND, string SDT, string DiaChi, string ngaysinh)
        {
            string kq = "Chưa thêm được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKhachHang(ID) == false)
                {
                    DateTime ngsinh;
                    if (DateTime.TryParse(ngaysinh, out ngsinh) == false)
                    {
                        ngaysinh = "13/05/1996";
                    }
                    var kh = new tb_Khachhang {
                        makh = ID, tenkh = TenKH, gioitinh = gt, cmnd = CMND, diachi = DiaChi, ngaysinh = DateTime.Parse(ngaysinh), sdt = SDT, trangthai = true
                    };
                    qlcf.tb_Khachhang.Add(kh);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã có thêm khách hàng mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa thêm được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã khách hàng trùng hoặc đã từng có rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #14
0
        public string ThemLoaiSP(string ID, string TenLoai)
        {
            string kq = "Chưa thêm được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTLoaiSP(ID) == false && KTTenLoai(TenLoai) == false)
                {
                    var lsp = new tb_Loai {
                        maloai = ID, tenloai = TenLoai, trangthai = true
                    };
                    qlcf.tb_Loai.Add(lsp);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã thêm loại sản phẩm mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa thêm được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã hoặc loại sản phẩm trùng hoặc đã từng có rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #15
0
        public int DangNhap(string username, string pass)
        {
            int kq = 0;

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTTaiKhoan(username) == false)
                {
                    kq = 0;
                }
                else
                {
                    string trans = CreateMD5(pass);
                    var    tk    = qlcf.tb_User.Where(m => m.Username == username && m.Password == trans).SingleOrDefault() as tb_User;
                    try
                    {
                        if (tk.trangthai == false)
                        {
                            kq = 0;
                        }
                        else
                        {
                            kq = 1;
                        }
                    }
                    catch
                    {
                        kq = 0;
                    }
                }
            }
            return(kq);
        }
Exemple #16
0
        public string PhucHoiLoaiSP(string ID)
        {
            string kq = "Chưa phục hồi được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTLoaiSP(ID) == true)
                {
                    var lsp = qlcf.tb_Loai.Where(m => m.maloai == ID).SingleOrDefault();
                    if (lsp.trangthai == false)
                    {
                        lsp.trangthai = true;
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Đã phục hồi loại sản phẩm mới rồi ^^";
                        }
                        else
                        {
                            kq = "Chưa phục hồi được, buồn quá đi TT.TT";
                        }
                    }
                    else
                    {
                        kq = "Loại sản phẩm đã có rồi ^^";
                    }
                }
                else
                {
                    kq = "Mã loại sản phẩm sai hoặc đã xóa rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #17
0
        public string SuaLoaiSP(string ID, string TenLoai)
        {
            string kq = "Chưa sửa được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTLoaiSPTT(ID) == true)
                {
                    var lsp = qlcf.tb_Loai.Where(m => m.maloai == ID).SingleOrDefault();
                    lsp.tenloai = TenLoai;
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã sửa loại sản phẩm mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa sửa được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã loại sản phẩm sai hoặc đã xóa rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #18
0
        public List <View_AllNhanVien> TKNhanVien(string ID, string Ten, string CMND, string SDT)
        {
            List <View_AllNhanVien> dsnv = null;

            using (var qlcf = new QL_QuancapheEntities())
            {
                // ưu tiên lấy mã khách hàng
                if (ID != "")
                {
                    dsnv = qlcf.View_AllNhanVien.Where(m => m.manv == ID).ToList();
                    return(dsnv);
                }
                else
                {
                    if (Ten != "")
                    {
                        dsnv = qlcf.View_AllNhanVien.Where(m => m.tennv.Contains(Ten)).ToList();
                        return(dsnv);
                    }
                    if (CMND != "")
                    {
                        dsnv = qlcf.View_AllNhanVien.Where(m => m.cmnd == CMND).ToList();
                        return(dsnv);
                    }
                    if (SDT != "")
                    {
                        dsnv = qlcf.View_AllNhanVien.Where(m => m.sdt == SDT).ToList();
                        return(dsnv);
                    }
                }
            }
            return(dsnv);
        }
Exemple #19
0
        public string XoaSanPham(string _mahdb, object tam)
        {
            var    sp = tam as tb_Sanpham;
            string kq = "Chưa xóa được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKSanPham(_mahdb, sp.masp))
                {
                    var       cthdb = qlcf.tb_CTHDB.Where(m => m.mahdb == _mahdb && m.masp == sp.masp).SingleOrDefault();
                    HoaDonBan hdb   = new HoaDonBan();
                    hdb.CapNhapTT(_mahdb, 0, cthdb.thanhtien);
                    qlcf.tb_CTHDB.Remove(cthdb);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã xóa thức uống rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa xóa được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã sản phẩm sai -_-";
                }
            }
            return(kq);
        }
Exemple #20
0
        public string PhucHoiSanPham(string ID)
        {
            string kq = "Chưa phục hồi được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKSanPham(ID))
                {
                    var sp = qlcf.tb_Sanpham.Where(m => m.masp == ID).SingleOrDefault() as tb_Sanpham;
                    if (sp.trangthai == false)
                    {
                        sp.trangthai = true;
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Đã phục hồi sản phẩm mới rồi ^^";
                        }
                        else
                        {
                            kq = "Chưa phục hồi được, buồn quá đi TT.TT";
                        }
                    }
                    else
                    {
                        kq = "Sản phẩm đã có rồi ^^";
                    }
                }
                else
                {
                    kq = "Mã sản phẩm sai rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #21
0
        public string PhucHoiKhachHang(string ID)
        {
            string kq = "Chưa phục hồi được!";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTKhachHang(ID))
                {
                    var kh = qlcf.tb_Khachhang.Where(m => m.makh == ID).SingleOrDefault() as tb_Khachhang;
                    if (kh.trangthai == true)
                    {
                        kq = "Mã khách hàng đã có rồi nhá -_-";
                    }
                    else
                    {
                        kh.trangthai = true;
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Phục hồi thành công!";
                        }
                        else
                        {
                            kq = "Chưa phục hồi được!";
                        }
                    }
                }
                else
                {
                    kq = "Mã khách hàng sai rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #22
0
        public int PhucHoiTaiKhoan(string username)
        {
            int kq = 0;

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTTaiKhoan(username))
                {
                    var tk = qlcf.tb_User.Where(m => m.Username == username).SingleOrDefault() as tb_User;
                    if (tk.trangthai == true)
                    {
                        kq = 0;
                    }
                    else
                    {
                        tk.trangthai = true;
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = 1;
                        }
                        else
                        {
                            kq = 0;
                        }
                    }
                }
                else
                {
                    kq = 0;
                }
            }
            return(kq);
        }
Exemple #23
0
        public List <View_AllKhachHang> LayViewKHS(string ID, string CMND, string SDT, int curPage, int pageSize, out int totalPage)
        {
            List <View_AllKhachHang> dskh = null;

            using (var qlcf = new QL_QuancapheEntities())
            {
                // ưu tiên lấy mã khách hàng
                if (ID != "")
                {
                    dskh = qlcf.View_AllKhachHang.Where(m => m.makh == ID).ToList();
                    //return kh;
                }
                else
                {
                    if (CMND != "")
                    {
                        dskh = qlcf.View_AllKhachHang.Where(m => m.cmnd == CMND).ToList();
                        //return kh;
                    }
                    if (SDT != "")
                    {
                        dskh = qlcf.View_AllKhachHang.Where(m => m.sdt == SDT).ToList();
                        //return kh;
                    }
                }
            }
            totalPage = (int)Math.Ceiling(dskh.Count() * 1.0 / pageSize);
            return(dskh.OrderByDescending(m => m.makh)
                   .Skip((curPage - 1) * pageSize)
                   .Take(pageSize).ToList());
        }
Exemple #24
0
        public string ThemHoaDon(string _mahdn, string _manv)
        {
            string kq = "Chưa thêm được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTHoaDon(_mahdn) == false)
                {
                    var hdn = new tb_HDN {
                        mahdn = _mahdn, manv = _manv, ngaynhap = DateTime.Now, tongtien = 0
                    };
                    qlcf.tb_HDN.Add(hdn);
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Đã có thêm hóa đơn nhập mới rồi ^^";
                    }
                    else
                    {
                        kq = "Chưa thêm được, buồn quá đi TT.TT";
                    }
                }
                else
                {
                    kq = "Mã hóa đơn trùng rồi nhá -_- Đợi ít phút nào";
                }
            }
            return(kq);
        }
Exemple #25
0
        public tb_Khachhang LayKH(string ID, string CMND, string SDT)
        {
            tb_Khachhang kh = null;

            using (var qlcf = new QL_QuancapheEntities())
            {
                // ưu tiên lấy mã khách hàng
                if (ID != "")
                {
                    kh = qlcf.tb_Khachhang.Where(m => m.makh == ID && m.trangthai == true).SingleOrDefault() as tb_Khachhang;
                    //return kh;
                }
                else
                {
                    if (CMND != "")
                    {
                        kh = qlcf.tb_Khachhang.Where(m => m.cmnd == CMND && m.trangthai == true).SingleOrDefault() as tb_Khachhang;
                        //return kh;
                    }
                    if (SDT != "")
                    {
                        kh = qlcf.tb_Khachhang.Where(m => m.sdt == SDT && m.trangthai == true).SingleOrDefault() as tb_Khachhang;
                        //return kh;
                    }
                }
            }
            return(kh);
        }
Exemple #26
0
        public string ThemSanPham(string _mahdb, object tam, int sl)
        {
            var    sp = tam as tb_Sanpham;
            string kq = "Chưa thêm được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (sl > sp.soluong || sl == 0)
                {
                    kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-";
                }
                else
                {
                    if (KTKSanPham(_mahdb, sp.masp) == false)
                    {
                        var tt    = sl * sp.giaban;
                        var cthdb = new tb_CTHDB {
                            mahdb = _mahdb, masp = sp.masp, soluong = sl, thanhtien = tt
                        };
                        qlcf.tb_CTHDB.Add(cthdb);
                        HoaDonBan hdb = new HoaDonBan();
                        hdb.CapNhapTT(_mahdb, tt, 0);
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Đã có thêm thức uống mới rồi ^^";
                        }
                        else
                        {
                            kq = "Chưa thêm được, buồn quá đi TT.TT";
                        }
                    }
                    else
                    {
                        var cthdb = qlcf.tb_CTHDB.Where(m => m.mahdb == _mahdb && m.masp == sp.masp).SingleOrDefault();
                        if (sp.soluong < cthdb.soluong + sl && sp.soluong < sl)
                        {
                            kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-";
                        }
                        else
                        {
                            cthdb.thanhtien = (cthdb.soluong + sl) * sp.giaban;
                            HoaDonBan hdb = new HoaDonBan();
                            hdb.CapNhapTT(_mahdb, sl * sp.giaban, 0);
                            cthdb.soluong = cthdb.soluong + sl;

                            if (qlcf.SaveChanges() > 0)
                            {
                                kq = "Đã có thêm số lượng thức uống mới rồi ^^";
                            }
                            else
                            {
                                kq = "Chưa thêm được, buồn quá đi TT.TT";
                            }
                        }
                    }
                }
            }
            return(kq);
        }
Exemple #27
0
        public string SuaSanPham(string _mahdb, object tam, int sl)
        {
            int    kiemtra = 1;
            var    sp      = tam as tb_Sanpham;
            string kq      = "Chưa sửa được, buồn quá đi TT.TT";

            using (var qlcf = new QL_QuancapheEntities())
            {
                //if (sl > sp.soluong)
                //{
                //    kq = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-";
                //}
                //else
                //{
                if (KTKSanPham(_mahdb, sp.masp))
                {
                    var cthdb = qlcf.tb_CTHDB.Where(m => m.mahdb == _mahdb && m.masp == sp.masp).SingleOrDefault();

                    if (cthdb.soluong > sl)
                    {
                        cthdb.thanhtien = (sl) * sp.giaban;
                        HoaDonBan hdb = new HoaDonBan();
                        hdb.CapNhapTT(_mahdb, 0, (cthdb.soluong - sl) * sp.giaban);
                        cthdb.soluong = sl;
                    }
                    else
                    {
                        if (sl > sp.soluong)
                        {
                            kq      = "Số lượng mua phải nhỏ hơn số lượng có nhá -_-";
                            kiemtra = 0;
                        }
                        else
                        {
                            cthdb.thanhtien = (sl) * sp.giaban;
                            HoaDonBan hdb = new HoaDonBan();
                            hdb.CapNhapTT(_mahdb, (sl - cthdb.soluong) * sp.giaban, 0);
                            cthdb.soluong = sl;
                        }
                    }
                    if (kiemtra == 1)
                    {
                        if (qlcf.SaveChanges() > 0)
                        {
                            kq = "Đã sửa số lượng thức uống mới rồi ^^";
                        }
                        else
                        {
                            kq = "Chưa sửa được, buồn quá đi TT.TT";
                        }
                    }
                }
                else
                {
                    kq = "Mã sản phẩm sai hoặc đã xóa rồi nhá -_-";
                }
            }
            return(kq);
        }
Exemple #28
0
        public string SuaNhanVien(string ID, string TenNV, string gt, string CMND, string SDT, string DiaChi, string ngaysinh, string loainv)
        {
            string kq = "Chưa sửa được!";

            using (var qlcf = new QL_QuancapheEntities())
            {
                if (KTNhanVienTT(ID))
                {
                    var nv = qlcf.tb_Nhanvien.Where(m => m.manv == ID).SingleOrDefault() as tb_Nhanvien;
                    if (TenNV != "")
                    {
                        nv.tennv = TenNV;
                    }
                    DateTime ngsinh;
                    if (ngaysinh != "")
                    {
                        if (DateTime.TryParse(ngaysinh, out ngsinh) == false)
                        {
                            ngaysinh = "23/06/1996";
                        }
                        nv.ngaysinh = DateTime.Parse(ngaysinh);
                    }

                    if (CMND != "")
                    {
                        nv.cmnd = CMND;
                    }
                    if (DiaChi != "")
                    {
                        nv.diachi = DiaChi;
                    }
                    if (SDT != "")
                    {
                        nv.sdt = SDT;
                    }
                    if (gt != "")
                    {
                        nv.gioitinh = gt;
                    }
                    if (loainv != "")
                    {
                        nv.loainv = loainv;
                    }
                    if (qlcf.SaveChanges() > 0)
                    {
                        kq = "Sửa thành công!";
                    }
                    else
                    {
                        kq = "Chưa sửa thành công!";
                    }
                }
                else
                {
                    kq = "Không có hoặc đã xóa mã nhân viên này!!!";
                }
            }
            return(kq);
        }
Exemple #29
0
 public void CapNhapTT(string _mahdn, double?tt, double?tx)
 {
     using (var qlcf = new QL_QuancapheEntities())
     {
         var hdn = qlcf.tb_HDN.Where(m => m.mahdn == _mahdn).SingleOrDefault();
         hdn.tongtien = hdn.tongtien + tt - tx;
         qlcf.SaveChanges();
     }
 }
Exemple #30
0
        public List <tb_Khachhang> LayAllKH()
        {
            List <tb_Khachhang> dskh;

            using (var qlcf = new QL_QuancapheEntities())
            {
                dskh = qlcf.tb_Khachhang.Where(m => m.trangthai == true).ToList();
            }
            return(dskh);
        }