public Department(string name_, decimal num_, HardwareDBEntities2 db_) { name = name_; number = num_; employees = new List <Employee>(); db = db_; totalSalaryExpense = 0; loadEmployees(); }
public Employee(HardwareDBEntities2 db_, decimal empNum, string name_, string surname_, string title_) { db = db_; employeeNumber = empNum; name = name_; surname = surname_; title = title_; myPayCheques = db.lgsalary_history.Where(x => x.emp_num == employeeNumber).ToList(); getTotalSalary(); }
public ActionResult Report(Report r) { if (globalReport == null) { globalReport = r; } if (globalReport.fromDate != r.fromDate || globalReport.toDate != r.toDate) { globalReport.fromDate = r.fromDate; globalReport.toDate = r.toDate; } if (globalReport.toDate == new DateTime(0001, 01, 01)) { globalReport.fromDate = new DateTime(2011, 1, 31); globalReport.toDate = new DateTime(2012, 1, 29); } if (globalReport.departments == null) { using (HardwareDBEntities2 db = new HardwareDBEntities2()) { db.Configuration.ProxyCreationEnabled = false; var departmentsList = db.lgdepartments.ToList(); List <Department> departments = new List <Department>(); foreach (var department in departmentsList) { Department newDep = new Department(department.dept_name, department.dept_num, db); departments.Add(newDep); } globalReport.setDepartments(departments); TempData["chartData"] = globalReport.chartData; } } return(View(globalReport)); }