Ejemplo n.º 1
0
        public bool InsertEmployeeOfficial(EmployeeOfficialModel _EmployeeOfficialModel)
        {
            bool result = false;

            if (_EmployeeOfficialModel != null)
            {
                result = EmployeeProfileDAL.InsertEmployeeOfficial(_EmployeeOfficialModel);
            }
            return(result);
        }
Ejemplo n.º 2
0
        public ActionResult EmployeeOfficialView(int id)
        {
            List <EmployeeOfficialModel> EmployeeOfficialModelList = new List <EmployeeOfficialModel>();
            EmployeeOfficialModel        _EmployeeOfficialModel    = new EmployeeOfficialModel();
            EmployeeBL        _EmployeeBL    = new EmployeeBL();
            List <Department> departmentList = new List <Department>();

            departmentList     = _EmployeeBL.GetDepartment();
            ViewBag.Department = departmentList;

            List <EmployeeRole> EmployeeRoleList = new List <EmployeeRole>();

            EmployeeRoleList     = _EmployeeBL.GetEmployeeRole();
            ViewBag.EmployeeRole = EmployeeRoleList;

            List <EmployeeType> EmployeeTypeList = new List <EmployeeType>();

            EmployeeTypeList     = _EmployeeBL.GetEmployeeType();
            ViewBag.EmployeeType = EmployeeTypeList;

            List <OrganizationUnit> OrganizationUnitList = new List <OrganizationUnit>();

            OrganizationUnitList     = _EmployeeBL.GetOrganizationUnit();
            ViewBag.OrganizationUnit = OrganizationUnitList;

            List <PersonalProfileModel> managerList = new List <PersonalProfileModel>();

            managerList      = _EmployeeBL.GetManager();
            ViewBag.managers = managerList;

            List <PersonalProfileModel> hrmanagerList = new List <PersonalProfileModel>();

            hrmanagerList      = _EmployeeBL.GetHRManager();
            ViewBag.hrmanagers = hrmanagerList;

            List <PersonalProfileModel> hiringmanagerList = new List <PersonalProfileModel>();

            hiringmanagerList      = _EmployeeBL.GetHiringManager();
            ViewBag.hiringManagers = hiringmanagerList;

            List <PersonalProfileModel> supervisorList = new List <PersonalProfileModel>();

            supervisorList            = _EmployeeBL.GetSupervisor();
            ViewBag.supervisors       = supervisorList;
            EmployeeOfficialModelList = _EmployeeBL.GetEmployeeOfficial(id);

            if (EmployeeOfficialModelList != null)
            {
                _EmployeeOfficialModel = EmployeeOfficialModelList.FirstOrDefault();
            }


            return(View(_EmployeeOfficialModel));
        }
Ejemplo n.º 3
0
        public PartialViewResult NewEmployeeOfficial(int Employee_profile_id)
        {
            EmployeeOfficialModel _EmployeeOfficialModel = new EmployeeOfficialModel();

            _EmployeeOfficialModel.Employee_proile_id = Employee_profile_id;


            EmployeeBL _EmployeeBL = new EmployeeBL();
            bool       result      = _EmployeeBL.InsertEmployeeOfficial(_EmployeeOfficialModel);

            List <Department> departmentList = new List <Department>();

            departmentList     = _EmployeeBL.GetDepartment();
            ViewBag.Department = departmentList;

            List <EmployeeRole> EmployeeRoleList = new List <EmployeeRole>();

            EmployeeRoleList     = _EmployeeBL.GetEmployeeRole();
            ViewBag.EmployeeRole = EmployeeRoleList;

            List <EmployeeType> EmployeeTypeList = new List <EmployeeType>();

            EmployeeTypeList     = _EmployeeBL.GetEmployeeType();
            ViewBag.EmployeeType = EmployeeTypeList;

            List <OrganizationUnit> OrganizationUnitList = new List <OrganizationUnit>();

            OrganizationUnitList     = _EmployeeBL.GetOrganizationUnit();
            ViewBag.OrganizationUnit = OrganizationUnitList;

            List <PersonalProfileModel> managerList = new List <PersonalProfileModel>();

            managerList      = _EmployeeBL.GetManager();
            ViewBag.managers = managerList;

            List <PersonalProfileModel> hrmanagerList = new List <PersonalProfileModel>();

            hrmanagerList      = _EmployeeBL.GetHRManager();
            ViewBag.hrmanagers = hrmanagerList;

            List <PersonalProfileModel> hiringmanagerList = new List <PersonalProfileModel>();

            hiringmanagerList      = _EmployeeBL.GetHiringManager();
            ViewBag.hiringManagers = hiringmanagerList;

            List <PersonalProfileModel> supervisorList = new List <PersonalProfileModel>();

            supervisorList      = _EmployeeBL.GetSupervisor();
            ViewBag.supervisors = supervisorList;

            return(PartialView(_EmployeeOfficialModel));
        }
Ejemplo n.º 4
0
        public ActionResult EmployeeOfficialView(EmployeeOfficialModel _EmployeeOfficialModel)
        {
            EmployeeBL _EmployeeBL = new EmployeeBL();
            bool       result      = _EmployeeBL.UpdateEmployeeOfficial(_EmployeeOfficialModel);

            if (result == true)
            {
                return(RedirectToAction("EmployeeOfficialList"));
            }
            else
            {
                return(View(_EmployeeOfficialModel));
            }
        }
Ejemplo n.º 5
0
        public static List <EmployeeOfficialModel> GetEmployeeOfficial(int id)
        {
            EmployeeOfficialModel        _EmployeeOfficialProfile = null;
            List <EmployeeOfficialModel> officialList             = new List <EmployeeOfficialModel>();

            Database  db        = DatabaseFactory.CreateDatabase("Helios_V2_DB");
            DbCommand dbCommand = db.GetStoredProcCommand("sp_Employee_Official_Profile_get");

            if (id > 0)
            {
                db.AddInParameter(dbCommand, "Employee_official_profile_id", DbType.Int32, id);
            }

            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                while (dataReader != null && dataReader.Read())
                {
                    _EmployeeOfficialProfile = new EmployeeOfficialModel();
                    _EmployeeOfficialProfile.Employee_official_profile_id = DataParser.GetSafeInt(dataReader, "Employee_official_profile_id", 0);
                    _EmployeeOfficialProfile.Employee_id            = DataParser.GetSafeString(dataReader, "Employee_id", String.Empty);
                    _EmployeeOfficialProfile.Employee_type_id       = DataParser.GetSafeInt(dataReader, "Employee_type_id", 0);
                    _EmployeeOfficialProfile.Employee_Type_name     = DataParser.GetSafeString(dataReader, "Employee_Type_name", String.Empty);
                    _EmployeeOfficialProfile.Employee_role_id       = DataParser.GetSafeInt(dataReader, "Employee_role_id", 0);
                    _EmployeeOfficialProfile.Role_name              = DataParser.GetSafeString(dataReader, "Role_name", String.Empty);
                    _EmployeeOfficialProfile.Department_Id          = DataParser.GetSafeInt(dataReader, "Department_Id", 0);
                    _EmployeeOfficialProfile.Department_name        = DataParser.GetSafeString(dataReader, "Department_name", String.Empty);
                    _EmployeeOfficialProfile.Organization_unit_id   = DataParser.GetSafeInt(dataReader, "Organization_unit_id", 0);
                    _EmployeeOfficialProfile.Organization_unit_name = DataParser.GetSafeString(dataReader, "Organization_unit_name", String.Empty);
                    _EmployeeOfficialProfile.Job_code            = DataParser.GetSafeString(dataReader, "Job_code", String.Empty);
                    _EmployeeOfficialProfile.Manager             = DataParser.GetSafeInt(dataReader, "Manager", 0);
                    _EmployeeOfficialProfile.Manager_Name        = DataParser.GetSafeString(dataReader, "Manager_Name", String.Empty);
                    _EmployeeOfficialProfile.Hiring_manager      = DataParser.GetSafeInt(dataReader, "Hiring_manager", 0);
                    _EmployeeOfficialProfile.Hiring_Manager_Name = DataParser.GetSafeString(dataReader, "Hiring_Manager_Name", String.Empty);
                    _EmployeeOfficialProfile.Supervisor          = DataParser.GetSafeInt(dataReader, "Supervisor", 0);
                    _EmployeeOfficialProfile.supervisor_Name     = DataParser.GetSafeString(dataReader, "supervisor_Name", String.Empty);
                    _EmployeeOfficialProfile.Hr_manager          = DataParser.GetSafeInt(dataReader, "Hr_manager", 0);
                    _EmployeeOfficialProfile.HR_Manager_Name     = DataParser.GetSafeString(dataReader, "HR_Manager_Name", String.Empty);
                    _EmployeeOfficialProfile.Hiring_date         = DataParser.GetSafeDateTime(dataReader, "Hiring_date", DateTime.Now);
                    _EmployeeOfficialProfile.Email_address       = DataParser.GetSafeString(dataReader, "Email_address", String.Empty);
                    _EmployeeOfficialProfile.Employee_proile_id  = DataParser.GetSafeInt(dataReader, "Employee_profile_id", 0);
                    _EmployeeOfficialProfile.Created_by          = DataParser.GetSafeInt(dataReader, "Created_by", 0);
                    _EmployeeOfficialProfile.Created_Date        = DataParser.GetSafeDateTime(dataReader, "  Created_Date", DateTime.Now);
                    _EmployeeOfficialProfile.Last_updated_by     = DataParser.GetSafeInt(dataReader, "Last_updated_by", 0);
                    _EmployeeOfficialProfile.Last_updated_date   = DataParser.GetSafeDateTime(dataReader, "Last_updated_date", DateTime.Now);
                    officialList.Add(_EmployeeOfficialProfile);
                }
            }
            return(officialList);
        }
Ejemplo n.º 6
0
        public static bool UpdateEmployeeOfficial(EmployeeOfficialModel _EmployeeOfficialModel)
        {
            bool result = true;

            try
            {
                Database  db        = DatabaseFactory.CreateDatabase("Helios_V2_DB");
                DbCommand dbCommand = db.GetStoredProcCommand("sp_Employee_Official_Profile_update");
                db.AddInParameter(dbCommand, "@Employee_official_profile_id", DbType.Int32, _EmployeeOfficialModel.Employee_official_profile_id);
                db.AddInParameter(dbCommand, "@Employee_id", DbType.String, _EmployeeOfficialModel.Employee_id);
                db.AddInParameter(dbCommand, "@Employee_type_id", DbType.Int32, _EmployeeOfficialModel.Employee_type_id);
                db.AddInParameter(dbCommand, "@Employee_role_id", DbType.Int32, _EmployeeOfficialModel.Employee_role_id);
                db.AddInParameter(dbCommand, "@Department_Id", DbType.Int32, _EmployeeOfficialModel.Department_Id);
                db.AddInParameter(dbCommand, "@Organization_unit_id", DbType.Int32, _EmployeeOfficialModel.Organization_unit_id);
                db.AddInParameter(dbCommand, "@Job_code", DbType.String, _EmployeeOfficialModel.Job_code);
                db.AddInParameter(dbCommand, "@Manager", DbType.Int32, _EmployeeOfficialModel.Manager);
                db.AddInParameter(dbCommand, "@Hiring_manager", DbType.Int32, _EmployeeOfficialModel.Hiring_manager);
                db.AddInParameter(dbCommand, "@Supervisor", DbType.Int32, _EmployeeOfficialModel.Supervisor);
                db.AddInParameter(dbCommand, "@Hr_manager", DbType.Int32, _EmployeeOfficialModel.Hr_manager);
                db.AddInParameter(dbCommand, "@Hiring_date", DbType.DateTime, _EmployeeOfficialModel.Hiring_date);
                db.AddInParameter(dbCommand, "@Email_address", DbType.String, _EmployeeOfficialModel.Email_address);
                db.AddInParameter(dbCommand, "@Employee_proile_id", DbType.Int32, _EmployeeOfficialModel.Employee_proile_id);

                int ret = db.ExecuteNonQuery(dbCommand);
                if (ret > 0)
                {
                    result = true;
                }
                else
                {
                    result = false;
                }
            }
            catch (Exception ex)
            {
                string var = ex.Message;
                throw;
            }
            return(result);
        }
Ejemplo n.º 7
0
        public bool UpdateEmployeeOfficial(EmployeeOfficialModel _EmployeeOfficialModel)
        {
            bool result = EmployeeProfileDAL.UpdateEmployeeOfficial(_EmployeeOfficialModel);

            return(result);
        }