public JsonResult LichHenLamMoi() { LichHenModel lichHenModel = new LichHenModel(); List <LichHen> lslh = lichHenModel.GetDataByTrangThai(1); return(Json(lslh, JsonRequestBehavior.AllowGet)); }
public string LichHen_update(LichHenModel m) { string dt; try { var sp_result = db.LichHen_update( int.Parse(m.ID_lich_hen), int.Parse(m.Active), m.Ly_do_huy, m.ModifyUser ); if (sp_result.FirstOrDefault().Updated == 1) { dt = "true"; } else { dt = "Cập nhật trạng thái thất bại"; } } catch (Exception e) { dt = "Đã có lỗi tại SinhVien_update" + e; } return(dt); }
public ActionResult Index(string searchString, int?page) { int pageSize = 10; List <LichHen> data = new LichHenModel().GetDataByTrangThai(2); if (page > 0) { page = page; } else { page = 1; } int start = (int)(page - 1) * pageSize; ViewBag.pageCurrent = page; if (searchString != null && searchString != "") { data = new List <LichHen>(data.Where(p => p.SoDTKH.ToLower().Contains(searchString))); } int totalPage = data.Count(); float totalNumsize = (totalPage / (float)pageSize); int numSize = (int)Math.Ceiling(totalNumsize); ViewBag.numSize = numSize; var dataPost = data.OrderByDescending(x => x.MaLichHen).Skip(start).Take(pageSize); // return Json(listPost); return(Json(new { data = dataPost, pageCurrent = page, numSize = numSize, ss = searchString }, JsonRequestBehavior.AllowGet)); }
public JsonResult XemLaiLichDat(string MaKH) { int makh = Convert.ToInt32(new KhachHangModel().GetKhachHangBySDT(Convert.ToInt32(Session["USER_SESSION"])).MaKH); LichHenModel lichHenModel = new LichHenModel(); List <LichHen> lslh = lichHenModel.GetDataByKhachHang(makh, 1); return(Json(new { data = lslh, JsonRequestBehavior.AllowGet })); }
// GET: AdminList public ActionResult Index(int page = 1, int pagesize = 10) { List <DonDatHang> ddh = new DonDatHangModel().GetData(); List <LichHen> llh = new LichHenModel().GetData(); ViewBag.LichHen = llh.ToPagedList(page, pagesize); ViewBag.DonDatHang = ddh.ToPagedList(page, pagesize); return(View()); }
public JsonResult LichHen_updateGV(LichHenModel m) { var ses = (user_save)Session[constant.GV_SESSION]; m.ModifyUser = ses.USER_NAME; QLDanhMucDAL obj = new QLDanhMucDAL(); string dt; try { var sp = obj.LichHen_update(m); if (sp == "true") { linqDataContext db = new linqDataContext(); var data = (from x in db.tb_giaoviens where x.ID == ses.UserID select x).ToList(); var info = data.FirstOrDefault(); var data2 = (from x in db.tb_sinhviens where x.ID == int.Parse(m.ID_sv) select x).ToList(); var info2 = data2.FirstOrDefault(); var data3 = (from x in db.tb_lichhens where x.ID_lich_hen == int.Parse(m.ID_lich_hen) select x).ToList(); var info3 = data3.FirstOrDefault(); Utils s = new Utils(); string email = WebConfigurationManager.AppSettings["Email_Support"]; string password = WebConfigurationManager.AppSettings["PassWord_Email_Support"]; var subject = "Thông báo lịch hẹn đã được duyệt"; var body = "Lịch hẹn của bạn và giảng viên : " + info.Ten_gv + " vào " + info3.Gio_hen + " giờ ngày " + (info3.Ngay_hen.ToString()).Substring(0, 10) + " đã được xác nhận, vui lòng đến địa điểm hẹn theo lịch đã đặt ra"; var a = s.SendEmail(info2.Email, subject, body, password, email); if (a.Result == "true") { dt = "Đã xác nhận lịch hẹn!"; } else { dt = a.Message; } } else { dt = sp; } } catch (Exception ex) { dt = "Lỗi dữ liệu"; } return(Json(dt, JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateTrangThai(string MaLichHen, string TrangThai) { if (MaLichHen != null && TrangThai != null) { string a = new LichHenModel().UpdateTrangThai(Convert.ToInt32(MaLichHen), Convert.ToInt32(TrangThai)); } return(Json(new { status = true })); }
public JsonResult SuaLichHen(string NgayCat, string GioHen, string MaLichHen, string MaNV) { if (NgayCat != null && GioHen != null && MaNV != null) { LichHen lichHen = new LichHen(); LichHenModel lichHenModel = new LichHenModel(); lichHen.NgayHen = NgayCat; lichHen.GioHen = GioHen; lichHen.MaLichHen = Convert.ToInt32(MaLichHen); lichHen.MaNV = Convert.ToInt32(MaNV); lichHenModel.CapNhatLichHen(lichHen); } return(Json(new { status = true })); }
public string LichHen_insert(LichHenModel m) { string dt; try { var Lich = (from a in db.tb_lichhens where a.Ngay_hen == DateTime.Parse(m.Ngay_hen) && a.Gio_hen == int.Parse(m.Gio_hen) && a.ID_gv == m.ID_gv select a).ToList(); if (Lich.Count == 0) { var sp_result = db.LichHen_insert( m.Ma_lich_hen, m.Noi_dung_hen, m.ID_sv, m.ID_gv, DateTime.Parse(m.Ngay_hen), int.Parse(m.Gio_hen), int.Parse(m.Active), m.Ly_do_huy, m.CreateUser ); if (sp_result.FirstOrDefault().Identity <= 0) { dt = "Đặt lịch hẹn thất bại"; } else { dt = "Lịch hẹn của bạn đang chờ được duyệt."; } } else { dt = "Thời gian này giáo viên đã có lịch hẹn khác, vui lòng chọn lại"; } } catch (Exception e) { dt = "Đã có lỗi tại LichHen_insert" + e; } return(dt); }
public JsonResult LichHen_update(LichHenModel m) { var ses = (user_save)Session[constant.USER_SESSION]; m.ModifyUser = ses.USER_NAME; QLDanhMucDAL obj = new QLDanhMucDAL(); string dt; try { var a = obj.LichHen_update(m); dt = a; } catch (Exception ex) { dt = "Lỗi dữ liệu"; } return(Json(dt, JsonRequestBehavior.AllowGet)); }
public ActionResult LichHen(int page = 1, int pagesize = 10, string NgayHen = "") { if (NgayHen != "") { List <DonDatHang> ddh = new DonDatHangModel().GetData(); ViewBag.DonDatHang = ddh.ToPagedList(page, pagesize); DateTime NH = DateTime.ParseExact(NgayHen, "MM/dd/yyyy", CultureInfo.InvariantCulture);; List <LichHen> llh = new LichHenModel().GetDataByNgayHen(NH); ViewBag.LichHen = llh.ToPagedList(page, pagesize); } else { List <DonDatHang> ddh = new DonDatHangModel().GetData(); List <LichHen> llh = new LichHenModel().GetData(); ViewBag.LichHen = llh.ToPagedList(page, pagesize); ViewBag.DonDatHang = ddh.ToPagedList(page, pagesize); } return(View("Index")); }
public JsonResult DatDichVu(string NgayCat, string GioHen, string MaNV) { if (Session["USER_SESSION"] != null) { var makh = ""; if (NgayCat != null && GioHen != null && MaNV != null) { var sdtkh = Session["USER_SESSION"].ToString(); Khachhang khachhang = new KhachHangModel().GetKhachHangBySDT(Convert.ToInt32(sdtkh)); makh = khachhang.MaKH.ToString(); LichHen lichHen = new LichHen(); LichHenModel lichHenModel = new LichHenModel(); lichHen.MaKH = Convert.ToInt32(makh); lichHen.NgayHen = NgayCat; lichHen.GioHen = GioHen; lichHen.MaNV = Convert.ToInt32(MaNV); lichHen.TrangThai = 1; lichHenModel.ThemLichHen(lichHen); } } return(Json(new { Message = GioHen, JsonRequestBehavior.AllowGet })); }
public List <LichHenModel> DatLichLoad_GetData() { List <LichHenModel> res = new List <LichHenModel>(); List <LICH_HEN> itemList = new List <LICH_HEN>(); if (Convert.ToInt32(Session["Quyen"]) == 1 || Convert.ToInt32(Session["Quyen"]) == 2) { itemList = lichHenService.GetListByCN(Convert.ToInt32(Session["CN"])); } else { itemList = lichHenService.GetList(); } foreach (LICH_HEN l in itemList) { LichHenModel lichHen = new LichHenModel(); lichHen.CHI_NHANH = l.CHI_NHANH; lichHen.DICH_VU = l.DICH_VU; lichHen.GIO = l.GIO; lichHen.KHACH_HANG = l.KHACH_HANG; lichHen.MA_CN = l.MA_CN; lichHen.MA_DV = l.MA_DV; lichHen.MA_KH = l.MA_KH; lichHen.MA_LH = l.MA_LH; lichHen.NGAY = l.NGAY; lichHen.NOTE = l.NOTE; if (l.TRANG_THAI == true) { lichHen.TRANG_THAI = "Đã xử lý"; } else { lichHen.TRANG_THAI = "Chưa xử lý"; } res.Add(lichHen); } return(res); }
public JsonResult LichHen_insert(LichHenModel m) { var ses = (user_save)Session[constant.SV_SESSION]; m.ID_sv = ses.UserID.ToString(); m.CreateUser = ses.USER_NAME; m.Active = "0"; m.Ma_lich_hen = "" + ses.UserID + DateTime.Now.Year + DateTime.Now.Day + DateTime.Now.Second + ""; QLDanhMucDAL obj = new QLDanhMucDAL(); string dt; try { var a = obj.LichHen_insert(m); dt = a; } catch (Exception ex) { dt = "Lỗi dữ liệu"; } return(Json(dt, JsonRequestBehavior.AllowGet)); }