public RedirectResult AddEmployeeHandle(string Employee_Name, string gender, string Employee_Birthday, string FirmID, string Employee_IDCard, string Employee_TelePhone, string Employee_HomeAddress) { if (Session["Identity"] == null) { return Redirect("/Home/Login"); } try { int? NewID = new EmployeeHandle().AddEmployee(Employee_Name, gender, Employee_Birthday, FirmID, Employee_IDCard, Employee_TelePhone, Employee_HomeAddress); if (NewID != -1) { Session["AddEmployeeSuccess"] = "success"; Session["newID"] = NewID; } else { Session["AddEmployeeeSuccess"] = "failed"; } } catch { Session["AddEmployeeeSuccess"] = "failed"; } return Redirect("/Home/EmployeeList?type=common&subtype=Info&page=1"); }
public ActionResult AddDriver() { if (Session["Identity"] == null) { return RedirectToAction("login"); } int employee_id = int.Parse(Request.QueryString.Get("id")); Employee employee = new Employee(); employee = new EmployeeHandle().getEmployeeById(employee_id); ViewData["Employee"] = employee; return View(); }
public ActionResult DriverList() { if (Session["Identity"] == null) { return RedirectToAction("login"); } int page1 = int.Parse(Request.QueryString.Get("page")); string type = Request.QueryString.Get("type"); MyPage page = new MyPage(); if (type.Equals("search")) //搜索类型 { string NameID = Request.QueryString.Get("NameID"); try { int id = int.Parse(NameID); Driver driver = new DriverHandle().GetDriverByEmployeeID(id); List<Driver> drivers = new List<Driver>(); if (driver.name != null && !driver.Equals("")) { drivers.Add(driver); } ViewData["type"] = "search"; ViewData["drivers"] = drivers; page.CurrentPage = page1; page.CountPerPage = 10; page.WholePage = 1; ViewData["page"] = page; ViewData["NameID"] = NameID; } catch { page.CurrentPage = page1; List<Employee> employees = new EmployeeHandle().GetEmployeeByNameByPage(page, NameID); List<Driver> drivers = new List<Driver>(); ViewData["type"] = "search"; drivers = new DriverHandle().EmployeesToDrivers(employees); ViewData["drivers"] = drivers; ViewData["page"] = page; ViewData["NameID"] = NameID; } } else { page.CurrentPage = page1; page.PageWidth = 10; page.WholePage = (int)context.getDriverPageCount(10); List<Driver> drivers = new DriverHandle().getDriverByPage(page); ViewData["type"] = "common"; ViewData["drivers"] = drivers; ViewData["page"] = page; } return View(); }
public ActionResult EmployeeInfo() { if (Session["Identity"] == null) { return RedirectToAction("login"); } int id = int.Parse(Request.QueryString.Get("id")); ViewData["subtype"] = Request.QueryString.Get("subtype"); Employee employee = new EmployeeHandle().getEmployeeById(id); ViewData["employee"] = employee; return View(); }
public ActionResult EmployeeList() { if (Session["Identity"] == null) { return RedirectToAction("login"); } string type = Request.QueryString.Get("type"); if (Request.QueryString.Get("subtype") != null) { Session["subtype"] = Request.QueryString.Get("subtype"); if (Request.QueryString.Get("subtype").Equals("AddDriver")) { Driver driver = new Driver(); DriverHandle driverHandler = new DriverHandle(); ViewData["EM_DriverHandler"] = driverHandler; } } MyPage page = new MyPage(); if (type.Equals("search")) //搜索类型 { int page1 = int.Parse(Request.QueryString.Get("page")); string NameID = Request.QueryString.Get("NameID"); try { int id = int.Parse(NameID); Employee employee = new EmployeeHandle().getEmployeeById(id); List<Employee> employees = new List<Employee>(); if (employee.Name != null && !employee.Equals("")) { employees.Add(employee); } ViewData["type"] = "search"; ViewData["employees"] = employees; page.CurrentPage = page1; page.CountPerPage = 10; page.WholePage = 1; ViewData["page"] = page; ViewData["NameID"] = NameID; } catch { page.CurrentPage = page1; List<Employee> employees = new EmployeeHandle().GetEmployeeByNameByPage(page, NameID); ViewData["type"] = "search"; ViewData["employees"] = employees; ViewData["page"] = page; ViewData["NameID"] = NameID; } } else { int page1 = int.Parse(Request.QueryString.Get("page")); page.CurrentPage = page1; List<Employee> employees = new EmployeeHandle().GetEmployeeByPage(page); ViewData["type"] = "common"; ViewData["employees"] = employees; ViewData["page"] = page; } return View(); }
public ActionResult ModifyManager() { if (Session["Identity"] == null) { return RedirectToAction("login"); } int id = int.Parse(Request.QueryString.Get("id")); ViewData["manager"] = new EmployeeHandle().getEmployeeById(id); ViewData["firms"] = new FirmHandle().GetAllFirm(); return View(); }