// // GET: /Project/ public ActionResult Manage() { DictionaryLogic dictLogic = new DictionaryLogic(); var projectTypes = dictLogic.GetEnabledDictionaryItems(DictionaryLogic.ProjectType); var projectStatus = dictLogic.GetEnabledDictionaryItems(DictionaryLogic.ProjectStatus); ViewBag.QueryProjectTypes = new DropDownList( projectTypes, DictionaryLogic.ValueField, DictionaryLogic.TextField, true); ViewBag.ProjectTypes = new SelectList( projectTypes, DictionaryLogic.ValueField, DictionaryLogic.TextField); ViewBag.QueryProjectStatus = new DropDownList( projectStatus, DictionaryLogic.ValueField, DictionaryLogic.TextField, true); ViewBag.ProjectStatus = new SelectList( projectStatus, DictionaryLogic.ValueField, DictionaryLogic.TextField); ViewBag.StageStatus = new SelectList( dictLogic.GetEnabledDictionaryItems(DictionaryLogic.StageStatus), DictionaryLogic.ValueField, DictionaryLogic.TextField); ViewBag.BudgetCategory = new SelectList( dictLogic.GetEnabledDictionaryItems(DictionaryLogic.BudgetCategory), DictionaryLogic.ValueField, DictionaryLogic.TextField); EmployeeLogic empLogic = new EmployeeLogic(); ViewBag.AllEmployees = empLogic.GetAllEmployees(false); return(View()); }
public async Task <IActionResult> Index(string idEmployee) { try { EmployeeLogic emp = new EmployeeLogic(); employeeDTO = new List <EmployeeDTO>(); if (!string.IsNullOrEmpty(idEmployee) && (idEmployee == "1" || idEmployee == "2")) { int idEmployeeGet = Convert.ToInt32(idEmployee); employeeDTO.Add(await emp.GetEmployeeById(idEmployeeGet)); } else { employeeDTO = await emp.GetAllEmployees(); } return(View(employeeDTO)); } catch (Exception ex) { throw; } }
public ActionResult Leave() { DictionaryLogic dictionary = new DictionaryLogic(); ViewBag.LeaveTypeList = dictionary.GetEnabledDictionaryItems(DictionaryLogic.LeaveType); EmployeeLogic elogic = new EmployeeLogic(); //获取在职员工列表 ViewBag.Employees = elogic.GetAllEmployees(false); IUserData user = UserContext.CurrentUser; ViewBag.EmployeeId = user.UserId.ToString(); ViewBag.IsHighLevel = false; string paramPrint = Request.Params["_mode"]; if (paramPrint == "print" && user.IsAdmin()) { ViewBag.IsHighLevel = true; } return(View()); }
static void Main(string[] args) { IDBContext context = new HRProject(); IEmployeeLogic employeeLogic = new EmployeeLogic(new UnitOfWork(new GenericRepository(new Database(context)))); List <Employee> employees = employeeLogic.GetAllEmployees(new Guid("713d427d-3964-4585-9d43-06803b1f7064")); Console.ReadKey(); }
public ActionResult RecordStatistic() { EmployeeLogic elogic = new EmployeeLogic(); ViewBag.Employees = elogic.GetAllEmployees(false); WorkTimeLogic wlogic = new WorkTimeLogic(); ViewBag.WorkHours = wlogic.GetWorkHours(); return(View()); }
public ActionResult QueryRecord() { ProjectLogic plogic = new ProjectLogic(); ViewBag.Projects = plogic.GetProjectDict(); ViewBag.Stages = plogic.GetProjectStageDict(); EmployeeLogic elogic = new EmployeeLogic(); ViewBag.Employees = elogic.GetAllEmployees(false); return(View()); }
// GET: Attended 出勤情况查询 public ActionResult Attended() { SettingsLogic slogic = new SettingsLogic(); ViewBag.WorkTimeSetting = slogic.GetEnabledWorkTimeSetting(); EmployeeLogic empLogic = new EmployeeLogic(); ViewBag.Employees = empLogic.GetAllEmployees(false); IUserData user = UserContext.CurrentUser; ViewBag.EmployeeId = user.UserId.ToString(); return(View()); }
public ActionResult ProjectMeetingContent() { ProjectLogic plogic = new ProjectLogic(); var projects = plogic.GetProjectDict(); ViewBag.Projects = projects; ViewBag.ProjectSelectList = new SelectList( projects, "ProjectId", "ProjectName"); EmployeeLogic empLogic = new EmployeeLogic(); ViewBag.AllEmployees = empLogic.GetAllEmployees(false); return(View()); }
public async Task <IActionResult> Index() { try { EmployeeLogic emp = new EmployeeLogic(); employeeDTO = await emp.GetAllEmployees(); return(View(employeeDTO)); } catch (Exception ex) { throw; } }
private void ShowPanel(string panelName) { if (panelName == "PNL_EditEmployee") { PNL_EditEmployee.Show(); EmployeeLogic employeeLogic = new EmployeeLogic(); List <EmployeeModel> employeeListView = employeeLogic.GetAllEmployees(); ListView_Employees.Items.Clear(); foreach (OrderSystemModel.EmployeeModel employee in employeeListView) { ListViewItem li = new ListViewItem(employee.name); li.SubItems.Add(employee.username); li.SubItems.Add(employee.password); li.SubItems.Add(employee.type.ToString()); ListView_Employees.Items.Add(li); } } }
//Shows the requested panel private void ShowPanel(string panelName) { if (panelName == "PNL_ManageEmployees") { PNL_AddEmployee.Hide(); PNL_EditEmployee.Hide(); PNL_ManageEmployee.Show(); List <Employee> employeeListView = employeeLogic.GetAllEmployees(); ListView_Employees.Items.Clear(); foreach (OrderSystemModel.Employee employee in employeeListView) { ListViewItem li = new ListViewItem(employee.ID.ToString()); li.SubItems.Add(employee.name); li.SubItems.Add(employee.username); li.SubItems.Add(employee.password); li.SubItems.Add(employee.type.ToString()); ListView_Employees.Items.Add(li); } } else if (panelName == "PNL_EditEmployee") { TXTB_EditEmployeeName.Text = selectedEmployee.name; TXTB_EditEmployeeUsername.Text = selectedEmployee.username; TXTB_EditEmployeePassword.Text = selectedEmployee.password; DB_EditEmployeeType.Text = selectedEmployee.type.ToString(); PNL_ManageEmployee.Hide(); PNL_EditEmployee.Show(); } else if (panelName == "PNL_AddEmployee") { PNL_ManageEmployee.Hide(); PNL_AddEmployee.Show(); } }
//GET : api/Employee/GetAll public IList <EmployeeSearchResults> GetAll() { return(_employeeLogic.GetAllEmployees()); }