示例#1
0
 public TMSEntityLayer.ViewModels.EditEmployeeViewModel PrepareInsert()
 {
     TMSEntityLayer.ViewModels.EditEmployeeViewModel vm = new TMSEntityLayer.ViewModels.EditEmployeeViewModel();
     vm.Departments = deptrepo.GetAll();
     vm.Roles       = rolerepo.GetAll();
     //vm.Managers = managerrepo.GetManagers();
     return(vm);
 }
示例#2
0
 public TMSEntityLayer.ViewModels.EditEmployeeViewModel PrepareEdit(int eid)
 {
     //take eid get the emp object for eid
     //assign this to the view models employee property
     //all the steps will be same as what is done for prepare insert
     TMSEntityLayer.ViewModels.EditEmployeeViewModel vm = new TMSEntityLayer.ViewModels.EditEmployeeViewModel();
     vm.Departments = deptrepo.GetAll();
     vm.Employee    = emprepo.GetByID(eid);
     //vm.Roles = rolerepo.GetAll();
     //vm.Managers = managerrepo.GetManagers();
     return(vm);
 }
示例#3
0
        private void NewEmployee_Load(object sender, EventArgs e)
        {
            manageEmp       = new TMSBL.ManageEmployee();
            disconnectedEmp = new TMSBL.DisconnectedManageEmployee.DisconnectedManageEmployee();

            TMSEntityLayer.ViewModels.EditEmployeeViewModel vm = manageEmp.PrepareInsert();
            comboBox1.DataSource    = vm.Departments;
            comboBox1.DisplayMember = "Name";
            comboBox2.DataSource    = vm.Roles;
            comboBox2.DisplayMember = "Name";

            comboBox3.DataSource    = manageEmp.GetManagers();
            comboBox3.DisplayMember = "Name";
        }