Пример #1
0
        public string Save(Employee PersonalObj, Employee OfficialObj, List <Employee> QualificationObj, List <Employee> ExprienceDetailObj, List <Employee> LeaveDetailObj, List <Employee> AssetDetailObj, User objUserObj)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();
            string      EmpID          = objEmployeeDbo.Save(PersonalObj);

            OfficialObj.EmployeeId = Convert.ToInt64(EmpID);
            objEmployeeDbo.SaveOfficial(OfficialObj);
            objUserObj.EmployeeId = Convert.ToInt64(EmpID);
            string  Password  = objUserObj.Password;
            UserDbo objUserDB = new UserDbo();

            objUserObj.Password = DataFactory.GetEncryptedData(Password);
            objUserDB.Create(objUserObj);
            if (QualificationObj != null)
            {
                foreach (Employee Qualilist in QualificationObj)
                {
                    Qualilist.CreatedBy  = PersonalObj.CreatedBy;
                    Qualilist.EmployeeId = Convert.ToInt64(EmpID);
                    objEmployeeDbo.SaveQualification(Qualilist);
                }
            }
            if (ExprienceDetailObj != null)
            {
                foreach (Employee Explist in ExprienceDetailObj)
                {
                    Explist.CreatedBy  = PersonalObj.CreatedBy;
                    Explist.EmployeeId = Convert.ToInt64(EmpID);
                    objEmployeeDbo.SaveExprience(Explist);
                }
            }
            if (LeaveDetailObj != null)
            {
                foreach (Employee Leavelist in LeaveDetailObj)
                {
                    Leavelist.CreatedBy  = PersonalObj.CreatedBy;
                    Leavelist.EmployeeId = Convert.ToInt64(EmpID);
                    objEmployeeDbo.SaveLeave(Leavelist);
                }
            }
            if (AssetDetailObj != null)
            {
                foreach (Employee Assetlist in AssetDetailObj)
                {
                    Assetlist.CreatedBy  = PersonalObj.CreatedBy;
                    Assetlist.EmployeeId = Convert.ToInt64(EmpID);
                    objEmployeeDbo.SaveAsset(Assetlist);
                }
            }
            return(EmpID);
        }
Пример #2
0
        public List <Employee> LeaveList()
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.LeaveList());
        }
Пример #3
0
        public List <Employee> DesignationList()
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.DesignationList());
        }
Пример #4
0
        public List <Employee> AssetUpdated(string AN, string AGD, string SN, int EmployeeId, int EmployeeAssetId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.AssetUpdated(AN, AGD, SN, EmployeeId, EmployeeAssetId));
        }
Пример #5
0
        public List <Employee> ExperienceUpdated(string ON, string WB, string WA, string FP, string TP, string RM, string CN, int EmployeeId, int EmployeeExperienceId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.ExperienceUpdated(ON, WB, WA, FP, TP, RM, CN, EmployeeId, EmployeeExperienceId));
        }
Пример #6
0
        public List <Employee> QualificationUpdated(string qualification, string medium, string university, string percentage, string year, string certificateno, int EmployeeId, int EmployeeQualificationId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.QualificationUpdated(qualification, medium, university, percentage, year, certificateno, EmployeeId, EmployeeQualificationId));
        }
Пример #7
0
        public List <Employee> LeaveUpdated(int EmployeeID, int leavetypeID, int Days, decimal RemainingDays, int EmployeeLeaveId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.LeaveUpdated(EmployeeID, leavetypeID, Days, RemainingDays, EmployeeLeaveId));
        }
Пример #8
0
        public Employee GetOfficial(Int64 EmployeeId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.GetOfficial(EmployeeId));
        }
Пример #9
0
        public List <Employee> DepartmentList()
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.DepartmentList());
        }
Пример #10
0
        public User GetUser(Int64 EmployeeId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.GetUser(EmployeeId));
        }
Пример #11
0
        public List <Employee> GetAsset(Int64 EmployeeId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.GetAsset(EmployeeId));
        }
Пример #12
0
        public List <Employee> BranchList()
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.BranchList());
        }
Пример #13
0
        public List <Employee> GetExperience(Int64 EmployeeId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.GetExperience(EmployeeId));
        }
Пример #14
0
        public List <Employee> GetQualification(Int64 EmployeeId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.GetQualification(EmployeeId));
        }
Пример #15
0
        public List <Employee> LeaveTypeList(int EmployeeID)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.LeaveTypeList(EmployeeID));
        }
Пример #16
0
        public string AutoCode()
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.AutoCode());
        }
Пример #17
0
        public List <Employee> MainGridResgn(Int32 PageNo, Int32 RowperPage, String SearchText, Int64 RoleId, Int64 EmployeeId)
        {
            EmployeeDbo objEmployeeDbo = new EmployeeDbo();

            return(objEmployeeDbo.MainGridResgn(PageNo, RowperPage, SearchText, RoleId, EmployeeId));
        }