// All the employees excluding Test Administrator and HR
        public List <IEmployee> listemployee()
        {
            IEmployeeDB objEmployeeDB = EmployeeDBFactory.Create_EmployeeDB();

            EmployeeList = objEmployeeDB.getEmployees();
            return(EmployeeList);
        }
 /// <summary>
 ///
 /// </summary>
 /// <returns></returns>
 public IEmployeeDB CreateEmployeeDB()
 {
     if (empdb == null)
     {
         empdb = new EmployeeDB();
     }
     return(empdb);
 }
 public static IEmployeeDB Create_EmployeeDB()
 {
     if (objEmployeeDB == null)
     {
         objEmployeeDB = (IEmployeeDB) new EmployeeDB();
     }
     return(objEmployeeDB);
 }
 public static IEmployeeDB CreateEmployeeDB()
 {
     if (employeeDB == null)
     {
         employeeDB = new EmployeeDB();
     }
     return(employeeDB);
 }
Example #5
0
    public void populate_ddl()
    {
        IEmployeeDB      objEmployeeDB = EmployeeDBFactory.Create_EmployeeDB();
        List <IEmployee> lstEmployee   = objEmployeeDB.getEmployees();

        ddlemployees.Items.Clear();
        int inti = 0;

        ddlemployees.Items.Add("--select--");
        while (inti < lstEmployee.Count)
        {
            int      empid    = lstEmployee.ElementAt(inti).get_EmployeeID;
            ListItem ddl_list = new ListItem(Convert.ToString(empid), Convert.ToString(empid), true);

            ddlemployees.Items.Add(ddl_list);
            inti++;
        }
    }
        // To approve test administrator

        public List <ITestAdministrator> ApproveTestAdministrators(int intUserid)
        {
            List <ITestAdministrator> temp_testAdmin = new List <ITestAdministrator>();

            List <IEmployee> listtepemployee = new List <IEmployee>();
            IEmployeeDB      objempdb        = EmployeeDBFactory.Create_EmployeeDB();

            listtepemployee = objempdb.List_Employees();

            ITestAdministratorDB objTestAdministratorDB = TestAdministratorDBFactory.Create_TestAdminDB();

            temp_testAdmin = objTestAdministratorDB.getTestAdministrators();

            List <ITestAdministrator> objtemplist = new List <ITestAdministrator>();

            for (int i = 0; i < listtepemployee.Count; i++)
            {
                int t = 0;
                try
                {
                    t = Convert.ToInt32(listtepemployee.ElementAt(i).get_UnitHeadID);
                }
                catch (Exception)
                {
                    t = 0;
                }
                for (int j = 0; j < temp_testAdmin.Count; j++)
                {
                    if (t == intUserid && listtepemployee.ElementAt(i).get_EmployeeID == temp_testAdmin.ElementAt(j).get_EmployeeID)
                    {
                        if (temp_testAdmin.ElementAt(j).get_IsTestAdmin == false)
                        {
                            objtemplist.Add(temp_testAdmin.ElementAt(j));
                        }
                    }
                }
            }

            return(objtemplist);
        }
        // All the employees including Test Administrator and HR
        public List <IEmployee> ListOfEmployees()
        {
            IEmployeeDB objEmployeeDB = EmployeeDBFactory.Create_EmployeeDB();

            return(objEmployeeDB.List_Employees());
        }
Example #8
0
        public IEmployee SelectEmployeeDetails(int employeeID, string password)
        {
            IEmployeeDB employee = EmployeeDBFactory.CreateEmployeeDB();

            return(employee.SelectEmployeeDetails(employeeID, password));
        }
 public AddToCartController(IEmployeeDB db)
 {
     this._db = db;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EmployeeRepository"/> class.
 /// </summary>
 /// <param name="employeeDB">The employee database.</param>
 public EmployeeRepository(IEmployeeDB employeeDB)
 {
     _emp = employeeDB;
 }
Example #11
0
 public DatabaseEmployeeStorage(IEmployeeDB employeeDb)
 {
     _employeeDb = employeeDb;
 }
 public HomeController(IEmployeeDB db)
 {
     this._db = db;
 }
Example #13
0
 public SkillsController(IEmployeeDB db)
 {
     this._db = db;
 }
Example #14
0
 public MainMenu(IEmployeeDB db)
 {
     this.db = db;
 }