public WarehouseController() { kiemtra = new KiemTra(); var user = kiemtra.getUser(kiemtra.HttpContext.User.Identity.Name); db = ShopEntities.CreateEntitiesForSpecificDatabaseName(user.MaCN); }
public JsonResult ThongKe() { //0: tổng cộng //1: trả 3: doi //2: mua KiemTra kiemtra = new KiemTra(); List <MatHang> itemkho = db.MatHangs.ToList(); var ListKho = new List <object>(); foreach (var s in itemkho) { var demo = new { ItemId = s.ItemId, Name = s.Name, Link = s.Directory, Image = s.Image, QuyCach = s.QuyCach.Name, Total = db.ChiTietKhoHangs.Where(p => p.ItemId == s.ItemId).Sum(p => (int?)p.Quantities), TotalBuy = (db.CT_NhapHangs.Where(p => p.ItemId == s.ItemId && p.NhapHang.State == (int)NhapHangType.ComleteNhapHang).Sum(p => (int?)p.Quantity)), TotalSell = (db.ChiTietDonHangs.Where(p => p.ItemId == s.ItemId && p.DonHang.State == (int)LapHoaDonKhach.Complete).Sum(p => (int?)p.Quantities)) }; ListKho.Add(demo); } return(Json(new { ListKho }, JsonRequestBehavior.AllowGet)); }
public KhachHangController() { kiemtra = new KiemTra(); var user = kiemtra.getUser(kiemtra.HttpContext.User.Identity.Name); if (user == null) { RedirectToAction("Login", "Account"); } db = ShopEntities.CreateEntitiesForSpecificDatabaseName(user.MaCN); }
public IActionResult GetScoreEdit(string Ten, string Year, string HK, KiemTra test) { SqlDataReader dr = null; SqlCommand cmd = null; SqlConnection con = new SqlConnection(); con.ConnectionString = configuration.GetConnectionString("QLHVContext"); //Lấy IDHS con.Open(); cmd = new SqlCommand(); cmd.Connection = con; string id = ""; cmd.CommandText = "Select [ID] from HocSinh where HoTen = N'" + Ten + "'"; dr = cmd.ExecuteReader(); if (dr.Read()) { id = dr["ID"].ToString(); } con.Close(); cmd = new SqlCommand(); cmd.CommandType = System.Data.CommandType.Text; cmd.Connection = con; cmd.CommandText = "Update KiemTra set Diem = @diem where IDHS = @idhs and IDHK = @idhk and HinhThuc = @hinhthuc"; cmd.Parameters.AddWithValue("@diem", test.Diem); cmd.Parameters.AddWithValue("@idhs", id); cmd.Parameters.AddWithValue("@idhk", HK); cmd.Parameters.AddWithValue("@hinhthuc", test.HinhThuc); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); TempData["Edit"] = "Sucess"; } catch (Exception ex) { TempData["Edit"] = "Fail"; } return(RedirectToAction("ScoreEdit", "Teacher", TempData["Edit"])); }
public async Task <ActionResult> Login(LoginViewModel model, string returnUrl) { if (!ModelState.IsValid) { return(View(model)); } // This doesn't count login failures towards account lockout // To enable password failures to trigger account lockout, change to shouldLockout: true var result = await SignInManager.PasswordSignInAsync(model.UserName, model.Password, model.RememberMe, shouldLockout : false); switch (result) { case SignInStatus.Success: { if (User.IsInRole("Staff")) { KiemTra kiemtra = new KiemTra(); var user = kiemtra.getUser(User.Identity.Name); if (user.Active == false) { return(View(model)); } } if (User.IsInRole("Admin")) { KiemTra kiemtra = new KiemTra(); var user = kiemtra.getUser(User.Identity.Name); if (user.Active == false && user.MaCN.Split('-')[0].Equals("ChiNhanh")) { return(View(model)); } if (ShopEntities.CreateEntitiesForSpecificDatabaseName(user.MaCN).Database.CreateIfNotExists()) { var chinhanh = db.ChiNhanhs.FirstOrDefault(x => x.MaCN.Equals(user.MaCN)); var cn = new ChiNhanh { Date = chinhanh.Date, DiaChi = chinhanh.DiaChi, Email = chinhanh.Email, FaceBook = chinhanh.FaceBook, Fax = chinhanh.Fax, Logo = chinhanh.Logo, MaCN = chinhanh.MaCN, Name = chinhanh.Name, SDT = chinhanh.SDT, SoTaiKhoan = chinhanh.SoTaiKhoan, WebSite = chinhanh.WebSite }; Configuration.ThemCuaHang(user, cn); } } if (returnUrl != "") { return(RedirectToLocal(returnUrl)); } else { return(RedirectToAction("Index", "Home")); } } case SignInStatus.LockedOut: return(View("Lockout")); case SignInStatus.RequiresVerification: return(RedirectToAction("SendCode", new { ReturnUrl = returnUrl, RememberMe = model.RememberMe })); case SignInStatus.Failure: default: ModelState.AddModelError("", "Invalid login attempt."); return(View(model)); } }
public IActionResult GetScoreAdd(string Ten, string Year, string HK, KiemTra test) { int value = 0; //value của tổng các IDKT SqlDataReader dr = null; SqlCommand cmd = null; SqlConnection con = new SqlConnection(); con.ConnectionString = configuration.GetConnectionString("QLHVContext"); string myString = 12.ToString("000"); //Tự tạo ra IDKT con.Open(); cmd = new SqlCommand(); cmd.Connection = con; cmd.CommandText = "Select COUNT(IDKT) from KiemTra"; dr = cmd.ExecuteReader(); if (dr.Read()) { value = Convert.ToInt32(dr[""]); } value = value + 1; con.Close(); string formatValue = value.ToString("000"); string IDKT = "KT" + formatValue; //Lấy IDHS con.Open(); cmd = new SqlCommand(); cmd.Connection = con; string id = ""; cmd.CommandText = "Select [ID] from HocSinh where HoTen = N'" + Ten + "'"; dr = cmd.ExecuteReader(); if (dr.Read()) { id = dr["ID"].ToString(); } con.Close(); //Add vào bảng điểm cmd = new SqlCommand(); cmd.CommandType = System.Data.CommandType.Text; cmd.Connection = con; cmd.CommandText = "Insert into KiemTra(IDKT,TenMonHoc,HinhThuc,NgayKT,Diem,IDHK,IDHS) " + "values(@Id, @tenMon, @hinhThuc, @ngayKT, @diem, @idhk, @idhs)"; cmd.Parameters.AddWithValue("@Id", IDKT); cmd.Parameters.AddWithValue("@tenMon", giaoVien.TenMonHoc); cmd.Parameters.AddWithValue("@HinhThuc", test.HinhThuc); cmd.Parameters.AddWithValue("@ngayKT", test.NgayKT); cmd.Parameters.AddWithValue("@diem", test.Diem); cmd.Parameters.AddWithValue("@idhk", HK); cmd.Parameters.AddWithValue("@idhs", id); try { con.Open(); cmd.ExecuteNonQuery(); con.Close(); con.Dispose(); TempData["Add"] = "Sucess"; } catch (Exception ex) { con.Close(); TempData["Add"] = "Fail"; } return(RedirectToAction("ScoreAdd", "Teacher", TempData["Add"])); }
public override void OnActionExecuting(ActionExecutingContext filterContext) { //Log("OnActionExecuting", filterContext.RouteData); ShopEntities db; KiemTra kiemtra = new KiemTra(); var user = kiemtra.getUser(HttpContext.Current.User.Identity.Name); if (!HttpContext.Current.User.IsInRole("SuperAdmin") && !HttpContext.Current.User.IsInRole("Admin")) { db = ShopEntities.CreateEntitiesForSpecificDatabaseName(user.MaCN); //var userstore = new UserStore<ApplicationUser>(db); //var usermanager = new UserManager<ApplicationUser>(userstore); var account = kiemtra.getUser(HttpContext.Current.User.Identity.Name); var ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.LapHoaDon)); switch (Id) { case (int)ChucNangNVType.ChangeStateMatHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ChangeStateMatHang)); break; case (int)ChucNangNVType.ChangeStateDon: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ChangeStateDon)); break; case (int)ChucNangNVType.ChangeStateNhapHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ChangeStateNhapHang)); break; case (int)ChucNangNVType.ChangeStateTraHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ChangeStateTraHang)); break; case (int)ChucNangNVType.LapHoaDon: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.LapHoaDon)); break; case (int)ChucNangNVType.ReportCongNo: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ReportCongNo)); break; case (int)ChucNangNVType.ReportDoanhThu: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ReportDoanhThu)); break; case (int)ChucNangNVType.ReportTonKho: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ReportTonKho)); break; case (int)ChucNangNVType.ThemKhachHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemKhachHang)); break; case (int)ChucNangNVType.ThemKho: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemKho)); break; case (int)ChucNangNVType.ThemLoaiCap1: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemLoaiCap1)); break; case (int)ChucNangNVType.ThemLoaiCap2: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemLoaiCap2)); break; case (int)ChucNangNVType.ThemLoaiCap3: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemLoaiCap3)); break; case (int)ChucNangNVType.ThemMatHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemMatHang)); break; case (int)ChucNangNVType.ThemNCC: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemNCC)); break; case (int)ChucNangNVType.ThemNhapHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemNhapHang)); break; case (int)ChucNangNVType.ThemQuyCach: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemQuyCach)); break; case (int)ChucNangNVType.ThemTraHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.ThemTraHang)); break; case (int)ChucNangNVType.UpdateKhachHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateKhachHang)); break; case (int)ChucNangNVType.UpdateKho: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateKho)); break; case (int)ChucNangNVType.UpdateLoaiCap1: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateLoaiCap1)); break; case (int)ChucNangNVType.UpdateLoaiCap2: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateLoaiCap2)); break; case (int)ChucNangNVType.UpdateLoaiCap3: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateLoaiCap3)); break; case (int)ChucNangNVType.UpdateMatHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateMatHang)); break; case (int)ChucNangNVType.UpdateNCC: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateNCC)); break; case (int)ChucNangNVType.UpdateQuyCach: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.UpdateQuyCach)); break; case (int)ChucNangNVType.XoaMatHang: ChucNangNV = db.ChucNangNhanViens.FirstOrDefault(x => x.Id.Equals((int)ChucNangNVType.XoaMatHang)); break; } var CTQuyen = db.ChiTietQuyens.Where(x => x.ChucNangId == ChucNangNV.Id); var roles = db.Quyens.Where(x => x.Users.Contains(account)); var flag = false; foreach (var item in roles) { if (flag == true) { break; } foreach (var ct in CTQuyen) { if (item.ChiTietQuyens.Contains(ct)) { flag = true; break; } } } if (!flag) { filterContext.Result = new RedirectToRouteResult(new RouteValueDictionary { { "action", "Index" }, { "controller", "Home" } }); ThongBaoMvc thongbao = new ThongBaoMvc { CssClassName = "warning", Message = "Xin lỗi~, tài khoản của bạn không có quyền sử dụng chức năng này" }; filterContext.Controller.TempData.Add("ResultAction", thongbao); } } }
static void Main(string[] args) { int Chon; ThuVien thuvien = new ThuVien(); thuvien.NhapThuVien(); thuvien.NhapHDMuon(); int Temp; // bien dung cho viec quay lai menu do { Console.WriteLine("Cap nhat lai tinh hinh thu vien "); Console.Write("\n"); thuvien.CapNhatLai(); Console.Write("\n"); //Console.WriteLine("Chuong trinh quan ly thu vien "); Console.WriteLine("Cac tuy chon: "); Console.WriteLine(" 1.Dang nhap tai khoan doc gia va su dung "); Console.WriteLine(" 2.Dang ky tai khoan doc gia moi "); Console.WriteLine(" 3.Tim kiem thong tin 1 dau sach bat ky "); Console.WriteLine(" 4.Cac tinh nang thong ke va sap xep thu vien "); Console.WriteLine(" 5.Xoa hoac them moi sach vao thu vien "); Console.WriteLine(" 6.Danh sach luong nhan vien thu vien "); Console.Write("Xin hay nhap vao lua chon: "); Chon = Convert.ToInt32(Console.ReadLine()); switch (Chon) { case 1: { int ChonChon; String Ten_Temp; Console.WriteLine(" Nhap ten hoac ma doc gia: "); Ten_Temp = Console.ReadLine(); KiemTra kt = new KiemTra(thuvien.KiemTraViTriNguoiDocTrongListHD); int ViTriDG_Temp = kt(Ten_Temp); if (ViTriDG_Temp != -1) { Console.WriteLine("Cac tuy chon: "); Console.WriteLine(" 1.Muon sach "); Console.WriteLine(" 2.Tra sach "); Console.WriteLine(" 3.KT thong tin "); Console.WriteLine(" 4.Nap them tien vao tai khoan "); Console.WriteLine(" 5.Gia han the thu vien "); Console.Write("Chon: "); ChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChon) { case 1: { if ((thuvien.DSHDMuon[ViTriDG_Temp].SoLuongSachMuon > 10)) { Console.Write(" Tra sach truoc khi tiep tuc muon, ban da muon du 10 cuon sach "); int ChonChonChon; Console.WriteLine(" Ban co muon tra sach ngay:(0 la khong, 1 la co) "); ChonChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonChon) { case 0: { break; } case 1: { Console.WriteLine("Nhap tua sach hoac ma dau sach: "); string Tua = Console.ReadLine(); Console.WriteLine("Nhap ma quyen sach: "); int Quyen = Convert.ToInt32(Console.ReadLine()); TraSach ts = new TraSach(thuvien.TraSach); ts(ViTriDG_Temp, Tua, Quyen); break; } default: { Console.WriteLine(" Nhap sai "); break; } } break; } else { if ((thuvien.DSHDMuon[ViTriDG_Temp].NguoiMuon.NgayHetHanThe < thuvien.Today)) { Console.Write(" Gia han the truoc khi duoc quyen tiep tuc muon "); // Gia han the Console.WriteLine("Chon gia han ngay (0 la khong dong y, 1 la dong y) : "); int ChonChonCHon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonCHon) { case 1: { XacDinhNgay xd = new XacDinhNgay(thuvien.XacDinhToday); ThoiGian Today_Temp = xd(); thuvien.DSHDMuon[ViTriDG_Temp].NguoiMuon.GiaHanThem(Today_Temp); break; } case 0: { break; } default: { Console.WriteLine("Nhap sai"); break; } } } else { if ((thuvien.DSHDMuon[ViTriDG_Temp].NguoiMuon.TaiKhoan < 10000)) { Console.Write(" Nap them vao tai khoan truoc khi duoc quyen tiep tuc muon "); //Nap them tien Console.WriteLine("Chon nap vao tai khoan ngay (0 la khong dong y, 1 la dong y) : "); int ChonChonCHon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonCHon) { case 1: { Console.WriteLine(" Nhap so tien can nap: "); double Tien = Convert.ToDouble(Console.ReadLine()); Tien nt = new Tien(thuvien.DSHDMuon[ViTriDG_Temp].NguoiMuon.Tien); nt(Tien); break; } case 0: { break; } default: { Console.WriteLine("Nhap sai"); break; } } } } } CongViec ms = new CongViec(thuvien.MuonSach); ms(ViTriDG_Temp); break; } case 2: { Console.WriteLine("Nhap tua sach hoac ma dau sach: "); string Tua = Console.ReadLine(); Console.WriteLine("Nhap ma quyen sach: "); int Quyen = Convert.ToInt32(Console.ReadLine()); TraSach ts = new TraSach(thuvien.TraSach); ts(ViTriDG_Temp, Tua, Quyen); break; } case 3: { CongViec xd = new CongViec(thuvien.ThongTinNguoiDocTrongHD); Console.Write("\n\n"); xd(ViTriDG_Temp); break; } case 4: { Console.WriteLine(" Nhap so tien can nap: "); double Tien = Convert.ToDouble(Console.ReadLine()); Tien nt = new Tien(thuvien.DSHDMuon[ViTriDG_Temp].NguoiMuon.Tien); nt(Tien); break; } case 5: { XacDinhNgay xd = new XacDinhNgay(thuvien.XacDinhToday); ThoiGian Today_Temp = xd(); thuvien.DSHDMuon[ViTriDG_Temp].NguoiMuon.GiaHanThem(Today_Temp); break; } default: { Console.WriteLine("Nhap sai "); break; } } } else { int ChonChonChon; Console.WriteLine(" Chua ton tai tai khoan "); Console.WriteLine(" 1.Dang ky tai khoan "); Console.WriteLine(" 2.Thoat "); Console.Write("Xin moi nhap vao lua chon: "); ChonChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonChon) { case 1: { XacDinhNgay xd = new XacDinhNgay(thuvien.XacDinhToday); ThoiGian Today_Temp = xd(); Ngay dk = new Ngay(thuvien.DangKyTaiKhoanMoi); dk(Today_Temp); break; } case 2: { break; } default: { Console.WriteLine("Nhap sai "); break; } } } break; } case 2: { XacDinhNgay xd = new XacDinhNgay(thuvien.XacDinhToday); ThoiGian Today_Temp = xd(); Ngay dk = new Ngay(thuvien.DangKyTaiKhoanMoi); dk(Today_Temp); break; } case 3: { Console.Write("Hay nhap vao ma sach hoac tua sach: "); string Ma_Temp = Console.ReadLine(); Them t = new Them(thuvien.TimKiemThongTinDauSach); t(Ma_Temp); break; } case 4: { int ChonChon; Console.WriteLine("Cac lua chon: "); Console.WriteLine(" 1.Danh sach sach khoa hoc dang trong tinh trang bi muon "); Console.WriteLine(" 2.Danh sach khoa hoc dang nam trong thu vien "); Console.WriteLine(" 3.Danh sach giao trinh dang trong tinh trang bi muon "); Console.WriteLine(" 4.Danh sach giao trinh dang nam trong thu vien "); Console.WriteLine(" 5.Danh sach doc gia "); Console.WriteLine(" 6.Danh sach sach co gia tri lon hon 1 so tien cu the "); Console.WriteLine(" 7.Danh sach nhung cuon sach sap toi han tra"); Console.WriteLine(" 8.Danh sach nhung doc gia sap het han the (duoi 30 ngay ke tu hom nay la het han) "); Console.WriteLine(" 9.Danh sach nhung doc gia muon nhieu sach nhat "); Console.WriteLine(" 10.Thong ke so luong sach duoc muon va phan tram so voi so sach ban dau "); Console.WriteLine(" 11.Sap xep danh sach doc gia theo thu tu tang dan ngay het han the "); Console.WriteLine(" 12.Xuat ra man hinh danh sach sach giao trinh theo thu tu gia tang dan "); Console.WriteLine(" 13.Xuat ra man hinh danh sach sap xep doc gia theo thu tu tang dan tong so sach dang muon "); Console.WriteLine(" 14.Xuat ra man hinh danh sach sach khoa hoc theo thu tu gia giam dan "); Console.WriteLine(" 15.Xuat ra man hinh danh sach tat ca cac ban hop dong "); Console.Write(" Chon: "); ChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChon) { case 1: { Console.WriteLine("/n Danh sach sach khoa hoc dang trong tinh trang bi muon:"); DanhSach ds = new DanhSach(thuvien.XuatRaTatCaSachKHDaDuocMuon); ds(); break; } case 2: { Console.WriteLine("/n Danh sach sach khoa hoc dang nam trong thu vien:"); DanhSach ds = new DanhSach(thuvien.XuatRaTatCaSachKHNamTrongThuVien); ds(); break; } case 3: { Console.WriteLine("/n Danh sach sach giao trinh dang trong tinh trang bi muon:"); DanhSach ds = new DanhSach(thuvien.XuatRaTatCaSachGTDaDuocMuon); ds(); break; } case 4: { Console.WriteLine("/n Danh sach sach giao trinh dang nam trong thu vien:"); DanhSach ds = new DanhSach(thuvien.XuatRaTatCaSachGTNamTrongThuVien); ds(); break; } case 5: { Console.WriteLine("/n Danh sach sach doc gia trong thu vien:"); DanhSach ds = new DanhSach(thuvien.XuatRaDanhSachNguoiDoc); ds(); break; } case 6: { double tien; Console.Write("Hay nhap vao so tien: "); tien = Convert.ToDouble(Console.ReadLine()); Tien t = new Tien(thuvien.SachLonHonTienCuThe); t(tien); break; } case 7: { DanhSach ds = new DanhSach(thuvien.SachLonSapToiHanTra); ds(); break; } case 8: { DanhSach ds = new DanhSach(thuvien.NguoiDocSapHetHanThe); ds(); break; } case 9: { DanhSach ds = new DanhSach(thuvien.NguoiDocMuonNhieuNhat); ds(); break; } case 10: { DanhSach ds = new DanhSach(thuvien.ThongKeSoSach); ds(); break; } case 11: { thuvien.SortIncreasingTheThoiGianOfCustomer(0, thuvien.DSNguoiDoc.Count - 1); DanhSach ds = new DanhSach(thuvien.XuatRaDanhSachNguoiDoc); ds(); break; } case 12: { DanhSach ds = (thuvien.SapXepDanhSachSachGTTheoGiaTangDan); ds(); break; } case 13: { CongViec cv = new CongViec(thuvien.SapXepNguoiDocTheoSoSachMuonTangDan); cv(thuvien.DSHDMuon.Count); break; } case 14: { DanhSach ds = new DanhSach(thuvien.SapXepDanhSachSachKHTheoGiaGiamDan); ds(); break; } case 15: { DanhSach ds = new DanhSach(thuvien.TatCaHopDong); ds(); break; } } break; } case 5: { Console.WriteLine("Cac lua chon:"); Console.WriteLine(" 1.Them sach "); Console.WriteLine(" 2.Xoa bot sach "); Console.Write("Nhap vao lua chon: "); int ChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChon) { case 1: { Console.WriteLine(" Lua chon them sach GT hay sach KH (0 la khoa hoc, 1 la giao trinh): "); Console.Write(" Chon:"); int ChonChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonChon) { case 0: { Console.WriteLine("Hay nhap vao ma sach hoac tua sach: "); string Ma_Temp = Console.ReadLine(); Them th = new Them(thuvien.ThemSachKH); th(Ma_Temp); break; } case 1: { Console.WriteLine("Hay nhap vao ma sach hoac tua sach: "); string Ma_Temp = Console.ReadLine(); Them th = new Them(thuvien.ThemSachGT); th(Ma_Temp); break; } default: { Console.WriteLine("Nhap sai "); break; } } break; } case 2: { Console.WriteLine(" Lua chon xoa sach GT hay sach KH (0 la khoa hoc, 1 la giao trinh): "); Console.Write(" Chon:"); int ChonChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonChon) { case 0: { Console.WriteLine("Hay nhap vao ma sach hoac tua sach: "); string Ma_Temp = Console.ReadLine(); Them th = new Them(thuvien.XoaSachKH); th(Ma_Temp); break; } case 1: { Console.WriteLine("Hay nhap vao ma sach hoac tua sach: "); string Ma_Temp = Console.ReadLine(); Them th = new Them(thuvien.XoaSachGT); th(Ma_Temp); break; } default: { Console.WriteLine("Nhap sai "); break; } } break; } default: { Console.WriteLine("Nhap sai "); break; } } break; } case 6: { DanhSach ds = new DanhSach(thuvien.XuatTatCaThuThu); ds(); Console.WriteLine(" Nhap them nhan vien(0 la thoat, 1 la nhap): "); int ChonChonChon = Convert.ToInt32(Console.ReadLine()); switch (ChonChonChon) { case 0: { break; } case 1: { thuvien.DangKyThuThuMoi(); break; } default: { break; } } break; } default: { Console.WriteLine("Nhap sai "); break; } } Console.Write("\n Nhan phim so 0 + Enter de ket thuc or Nhan phim so khac 0 + Enter de tro ve Menu: "); Temp = Convert.ToInt32(Console.ReadLine()); Console.Write("\n\n"); } while (Temp != 0); }
public UserController() { kiemtra = new KiemTra(); db = new ShopEntities(); }