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); }
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); }
public string SuaSanPham(string _mahdn, string _tensp, string sl, string dongia, object ncc) { //var nhaccc = ncc as tb_NCC; string kq = "Chưa sử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(); var _sl = cthdn.soluong; var _dongia = cthdn.dongia; if (sl != "") { cthdn.soluong = int.Parse(sl); } if (dongia != "") { cthdn.dongia = float.Parse(dongia); } if (ncc != null) { var nhacc = ncc as tb_NCC; cthdn.mancc = nhacc.mancc; } cthdn.thanhtien = int.Parse(sl) * float.Parse(dongia); HoaDonNhap hdn = new HoaDonNhap(); hdn.CapNhapTT(_mahdn, int.Parse(sl) * float.Parse(dongia), _sl * _dongia); if (qlcf.SaveChanges() > 0) { kq = "Đã có sửa thức uống mới rồi ^^"; } else { kq = "Chưa sử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); }