示例#1
0
        public int UpdatePassword(int ID, string pass)
        {
            dalEmployee employee = new dalEmployee();
            int         count    = employee.UpdatePassword(ID, pass);

            return(count);
        }
示例#2
0
        public int AdminUpdateFromView(dtoViewEmployees viewEmployee)
        {
            dalEmployee employee = new dalEmployee();
            int         count    = employee.AdminUpdateEmployeeFromView(viewEmployee);

            return(count);
        }
示例#3
0
        public int InsertEmployee(dtoEmployee dtoEmployee, string fileName)
        {
            dalEmployee employee = new dalEmployee();
            int         count    = employee.InsertEmployee(dtoEmployee, fileName);

            return(count);
        }
示例#4
0
        public List <dtoEmployee> GetEmployees()
        {
            dalEmployee        dalEmployee = new dalEmployee();
            List <dtoEmployee> listEmp     = new List <dtoEmployee>();
            DataTable          employees   = dalEmployee.GetEmployees();

            for (int i = 0; i < employees.Rows.Count; i++)
            {
                dtoEmployee employee = new dtoEmployee();
                DataRow     row      = employees.Rows[i];
                employee.EmployeeID  = Convert.ToInt32(row[0]);
                employee.FullName    = row[1].ToString();
                employee.Potrait     = (byte[])row[2];
                employee.BirthDay    = Convert.ToDateTime(row[3]);
                employee.Gender      = row[4].ToString();
                employee.Address     = row[5].ToString();
                employee.PhoneNumber = row[6].ToString();
                employee.Email       = row[7].ToString();
                employee.BasicSalary = Convert.ToDecimal(row[8]);
                employee.JobTitleID  = Convert.ToInt32(row[9]);
                employee.StartDay    = Convert.ToDateTime(row[10]);
                listEmp.Add(employee);
            }
            return(listEmp);
        }
示例#5
0
        public bool Login(int username, string password)
        {
            dalEmployee dalEmployee = new dalEmployee();
            bool        kq          = dalEmployee.CheckUser(username, password);

            return(kq);
        }
示例#6
0
        public string GetEmployeeName(int id)
        {
            dalEmployee dal  = new dalEmployee();
            DataTable   data = dal.GetEmployees();

            for (int i = 0; i < data.Rows.Count; i++)
            {
                DataRow row = data.Rows[i];
                if (Convert.ToInt32(row[0]) == id)
                {
                    return(row[1].ToString());
                }
            }
            return(null);
        }