//Method dành cho Shippers public bool nhapDuLieuVaoDB(TaiKhoanShipper TKQL, Shipper QLTTSP) { using (var db = new QLGiaoHangEntities()) { TKQL.NgayTao = DateTime.Now; if (kiemTraTKTrung(TKQL.TenTaiKhoan, TKQL) == true) { return(false); } else { db.TaiKhoanShippers.Add(TKQL); db.SaveChanges(); QLThongTinCaNhan TTSP = new QLThongTinCaNhan(); if (TTSP.nhapThongTinSP(QLTTSP)) { return(true); } db.TaiKhoanShippers.Remove(TKQL); db.SaveChanges(); return(false); } } }
//Method dành cho NV public bool nhapDuLieuVaoDB(TaiKhoanNV TKNV, NhanVien QLTTNV) { using (var db = new QLGiaoHangEntities()) { TKNV.NgayTao = DateTime.Now; if (kiemTraTKTrung(TKNV.TenTaiKhoan, TKNV) == true) { return(false); } else { db.TaiKhoanNVs.Add(TKNV); db.SaveChanges(); QLThongTinCaNhan TTNV = new QLThongTinCaNhan(); if (TTNV.nhapThongTinNV(QLTTNV)) { return(true); } db.TaiKhoanNVs.Remove(TKNV); db.SaveChanges(); return(false); } } }
//Method lưu dữ liệu xuống database //Method dành cho KH public bool nhapDuLieuVaoDB(TaiKhoanKH TKKH, KhachHang QLTTKH) { using (var db = new QLGiaoHangEntities()) { TKKH.NgayTao = DateTime.Now; if (kiemTraTKTrung(TKKH.TenTaiKhoan, TKKH) == true) { return(false); } else { db.TaiKhoanKHs.Add(TKKH); db.SaveChanges(); QLThongTinCaNhan TTKH = new QLThongTinCaNhan(); if (TTKH.nhapThongTinKH(QLTTKH)) { return(true); } db.TaiKhoanKHs.Remove(TKKH); db.SaveChanges(); return(false); } } }