public ActionResult ExpressOffice() { TabModels viewModel = new TabModels(); try { DataMgr myDataMgr = new DataMgr("hi", "hi"); var myData = myDataMgr.getCEXPOffice(); EmployeeList myEmpList = new EmployeeList(myData); PrintPreviewModels drugScreens = new PrintPreviewModels(); foreach (Employee emp in myEmpList) { drugScreens.DrugPool.Add(new DrugScreen { ID = emp.EmpID, FName = emp.FName, LName = emp.LName, MI = emp.MI, Drug = emp.Drug, Alcohol = emp.Alcohol, Substitute = emp.Substitute }); } viewModel.TotalActiveDrivers = myData.Rows.Count; viewModel.empList = drugScreens; } catch (Exception ex) { return(View(viewModel)); } return(View(viewModel)); }
public ActionResult Get_DriverReport(TabModels model) { JsonResult json = new JsonResult { Data = null }; try { DataMgr myDataMgr = new DataMgr { uname = model.Username, password = model.Password, TotalActiveDrivers = model.TotalActiveDrivers, DriverPoolPercentage = model.DriverPoolPercentage, AlchoholPercentage = model.AlchoholPercentage, PrintActiveDriverList = model.PrintActiveDriverList }; List <DrugScreen> drugScreens = new List <DrugScreen>(); DriverTab button = new DriverTab(myDataMgr); var myData = myDataMgr.getDrivers(); EmployeeList myEmpList = new EmployeeList(myData); myDataMgr.empList = myData; myEmpList = button.button1_Click(myDataMgr, System.EventArgs.Empty); foreach (Employee emp in myEmpList) { drugScreens.Add(new DrugScreen { ID = emp.EmpID, FName = emp.FName, LName = emp.LName, MI = emp.MI, Drug = emp.Drug, Alcohol = emp.Alcohol, Substitute = emp.Substitute }); } string viewContent = ConvertViewToString("PrintPreview", drugScreens); return(Json(new { PartialView = viewContent })); } catch (Exception ex) { return(Json(new{ PartialView = ex })); } return(json); }
public ActionResult Driver(TabModels model) { TabModels viewModel = new TabModels(); try { DataMgr myDataMgr = new DataMgr("hi", "hi"); var myData = myDataMgr.getDrivers(); viewModel.TotalActiveDrivers = myData.Rows.Count; } catch (Exception ex) { return(View(viewModel)); } return(View(viewModel)); }