static void Main(string[] args) { GreenWichDBEntities dataContext = new GreenWichDBEntities(); AdminServiceImpl service = new AdminServiceImpl(); Session session = dataContext.Sessions.Where(e => e.Event_ID == 1).FirstOrDefault(); #region staffService //Event evnt = dataContext.Events.Where(e => e.Event_Code == "PHP211").FirstOrDefault(); //Staff staff = new Staff(); //staff.Name = "Istiak Ratul"; //staff.Organization = "CDIP"; //staff.Designation = "IT Executive"; //service.InserStaff(staff); //service.AssaignStaffToEvent(staff, evnt); #endregion #region sessionService //DateTime timeInstance = new DateTime(2017, 04, 12,10,0,0); //Session session = new Session(); //session.Date = timeInstance.Date; //session.Time = timeInstance.TimeOfDay; //session.Event_Content = "Test Content"; //session.Capacity = 30; //session.Event_ID = 1; //service.InserSession(session); #endregion //service.LimitCapacity(session,40); }
protected void LoginAction(object sender, EventArgs e) { switch (Username.Value.Length) { case 3: { //是管理员在登录 //封装数据 var a = new Admin() { Password = Md5Helper.Md5WithSalt(Password.Value), JobNumber = Username.Value }; //调用业务逻辑 var admin = new AdminServiceImpl().Login(a); //处理数据转发 if (admin != null) { Session["user"] = admin; if (string.IsNullOrEmpty(Request.QueryString["pre"]) || Request.QueryString["pre"].EndsWith("default.aspx", true, CultureInfo.CurrentCulture)) { Response.Redirect("~/Admin/Admin/ManageTeacher.aspx"); } else { Response.Redirect(Server.UrlDecode(Request.QueryString["pre"])); } } else { InconsistentTip.Visible = true; } break; } case 10: { //是学生在登录 //封装数据 var s = new Student() { Password = Md5Helper.Md5WithSalt(Password.Value), StudentNumber = Username.Value }; //调用业务逻辑 var student = new StudentServiceImpl().Login(s); //处理数据转发 if (student != null) { Session["user"] = student; if (string.IsNullOrEmpty(Request.QueryString["pre"]) || Request.QueryString["pre"].EndsWith("default.aspx", true, CultureInfo.CurrentCulture)) { Response.Redirect("/Student/Home.aspx"); } else { Response.Redirect(Server.UrlDecode(Request.QueryString["pre"])); } } else { InconsistentTip.Visible = true; } break; } case 8: //是老师在登录 //封装数据 var t = new Teacher() { Password = Md5Helper.Md5WithSalt(Password.Value), JobNumber = Username.Value }; //调用业务逻辑 var teacher = new TeacherServiceImpl().Login(t); //处理数据转发 if (teacher != null) { Session["user"] = teacher; if (string.IsNullOrEmpty(Request.QueryString["pre"]) || Request.QueryString["pre"].EndsWith("default.aspx", true, CultureInfo.CurrentCulture)) { Response.Redirect("/Admin/Teacher/CourseList.aspx"); } else { Response.Redirect(Server.UrlDecode(Request.QueryString["pre"])); } } else { InconsistentTip.Visible = true; } break; default: InconsistentTip.Visible = true; InconsistentTip.InnerText = "用户名长度不正确"; break; } }