public ActionResult SaveResignEmployee(string employeeId, string releaseDate, string currentLocationCode, string resignDate) { objLoginHelper = (LoginHelper)Session["LogInInformation"]; try { Hrm_EmployeeInfo objEmployeeInfo = new Hrm_EmployeeInfo(); objEmployeeInfo.EmployeeID = employeeId; objEmployeeInfo.ReleaseDate = Convert.ToDateTime(Helper.DateFormatMMDDYYYY(releaseDate)); objEmployeeInfo.LastLocationCode = currentLocationCode; objEmployeeInfo.CreatedBy = objLoginHelper.LogInID; objEmployeeInfo.ResignDate = Convert.ToDateTime(Helper.DateFormatMMDDYYYY(resignDate)); hrmsData.CreateResignEmployee(objEmployeeInfo, "INSERT"); return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(string.Empty) }); } catch (Exception ex) { return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(ex) }); } }
public JsonResult SaveEmployeeBasicNEmploymentInfo(EmployeeDetails objEmployeeDetails) { try { objLoginHelper = (LoginHelper)Session["LogInInformation"]; Hrm_EmployeeInfo objEmployeeInfo = new Hrm_EmployeeInfo(); objEmployeeInfo = hrmsData.ProcessEmployeeBasicNEmploymentInfo(objEmployeeDetails); Hrm_EmployeeWiseBankAccount objEmployeeWiseBankAccount = new Hrm_EmployeeWiseBankAccount(); objEmployeeWiseBankAccount = hrmsData.ProcessEmployeeWiseBankAccount(objEmployeeDetails); Hrm_EmployeeWiseSalaryStructureMaster objEmployeeSalaryStructureMaster = new Hrm_EmployeeWiseSalaryStructureMaster(); List <Hrm_EmployeeWiseSalaryStructureDetails> lstEmloyeeSalaryStructureDetails = new List <Hrm_EmployeeWiseSalaryStructureDetails>(); if (!hrmsData.EmployeeExistOrNot(objEmployeeDetails.EmployeeID)) { if (!Helper.EmployeeIdValidation(objEmployeeDetails.EmployeeID)) { return(new JsonResult { Data = ExceptionHelper.ExceptionCustomErrorMessage("Employee Id Is Not Valid") }); } objEmployeeSalaryStructureMaster = hrmsData.ProcessEmployeeWiseSalaryStructureMaster(objEmployeeInfo.EmployeeID, objEmployeeInfo.LastDesignation, objEmployeeInfo.LastEmploymentType, objEmployeeInfo.JoiningDate); lstEmloyeeSalaryStructureDetails = hrmsData.ProcessEmployeeWiseSalaryStructureDetails(objEmployeeInfo.EmployeeID, objEmployeeSalaryStructureMaster.SalaryStructureSeqNo, objEmployeeInfo.LastDesignation, objEmployeeInfo.LastEmploymentType); objEmployeeInfo.CreatedBy = objLoginHelper.LogInID; objEmployeeInfo.CreatedOn = DateTime.Now; hrmsData.CreateEmployeeBasicNEmploymentInfo(objEmployeeInfo, objEmployeeSalaryStructureMaster, lstEmloyeeSalaryStructureDetails, objEmployeeWiseBankAccount); } else { objEmployeeInfo.ModifiedBy = objLoginHelper.LogInID; objEmployeeInfo.ModifiedOn = DateTime.Now; //objEmployeeSalaryStructureMaster = hrmsData.ProcessEmployeeWiseSalaryStructureMasterUpdate(objEmployeeInfo.EmployeeID, objEmployeeInfo.LastDesignation, objEmployeeInfo.LastEmploymentType, objEmployeeInfo.JoiningDate); //lstEmloyeeSalaryStructureDetails = hrmsData.ProcessEmployeeWiseSalaryStructureDetails(objEmployeeInfo.EmployeeID, objEmployeeSalaryStructureMaster.SalaryStructureSeqNo, objEmployeeInfo.LastDesignation, objEmployeeInfo.LastEmploymentType); hrmsData.UpdateEmployeeBasicNEmploymentInfo(objEmployeeInfo, objEmployeeSalaryStructureMaster, lstEmloyeeSalaryStructureDetails, objEmployeeWiseBankAccount); } return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(string.Empty) }); } catch (Exception ex) { return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(ex) }); } }
public ActionResult __CutomerCollectionDetailsForAudit(string customerCode) { objLoginHelper = (LoginHelper)Session["LogInInformation"]; string auditSeqNo = string.Empty; auditSeqNo = hraDal.ReadAuditSeqNumberAfterCheckFinishedDate(objLoginHelper.LocationCode); List <CustomerCollectionAdjustmentForAudit> lstCustomerCollection = new List <CustomerCollectionAdjustmentForAudit>(); lstCustomerCollection = salesDal.ReadCustomerCollectionAdjustmentForAudit(customerCode, Helper.ConvertDateToYearMonth(objLoginHelper.MonthOpenForSales), auditSeqNo); if (lstCustomerCollection.Count > 0) { string collectedEmployeeName = string.Empty, responsibleEmployeeName = string.Empty; Hrm_EmployeeInfo objEmployeeInfo = new Hrm_EmployeeInfo(); objEmployeeInfo = hraDal.ReadEmployeeInfo(lstCustomerCollection[0].CollectedByEmployeeID); collectedEmployeeName = objEmployeeInfo != null ? objEmployeeInfo.EmployeeName + " [" + lstCustomerCollection[0].CollectedByEmployeeID + "]" : string.Empty; objEmployeeInfo = hraDal.ReadEmployeeInfo(lstCustomerCollection[0].ResponsibleEmployeeID); responsibleEmployeeName = objEmployeeInfo != null ? objEmployeeInfo.EmployeeName + " [" + lstCustomerCollection[0].ResponsibleEmployeeID + "]" : string.Empty; var v = from ss in lstCustomerCollection select new CustomerCollectionAdjustmentForAudit { SerialNo = ss.SerialNo, CollectionDate = ss.CollectionDate, RefMemoNo = ss.RefMemoNo, CollectionAmount = ss.CollectionAmount, CollectedByEmployeeID = ss.CollectedByEmployeeID, CollectedByEmployeeName = collectedEmployeeName, AuditReason = ss.AuditReason, ResponsibleEmployeeID = ss.ResponsibleEmployeeID, ResponsibleEmployeeName = responsibleEmployeeName, Remarks = ss.Remarks }; lstCustomerCollection = v.ToList(); } return(View(new GridModel <CustomerCollectionAdjustmentForAudit> { Data = lstCustomerCollection })); }
public Hrm_EmployeeInfo ProcessEmployeeBasicNEmploymentInfo(EmployeeDetails objEmployeeDetails) { try { Hrm_EmployeeInfo objEmployeeInfo = new Hrm_EmployeeInfo(); if (objEmployeeDetails != null) { objEmployeeInfo.EmployeeID = objEmployeeDetails.EmployeeID; objEmployeeInfo.EmployeeName = objEmployeeDetails.EmployeeName; objEmployeeInfo.EmployeeFathersName = objEmployeeDetails.EmployeeFathersName; objEmployeeInfo.EmployeeMothersName = objEmployeeDetails.EmployeeMothersName; objEmployeeInfo.DateOfBirth = Convert.ToDateTime(objEmployeeDetails.DateOfBirth); objEmployeeInfo.Gender = objEmployeeDetails.Gender; objEmployeeInfo.PlaceOfBirth = objEmployeeDetails.PlaceOfBirthId; objEmployeeInfo.MaritalStatus = objEmployeeDetails.MaritalStatus; objEmployeeInfo.Nationality = objEmployeeDetails.Nationality; objEmployeeInfo.Religion = objEmployeeDetails.Religion; objEmployeeInfo.HighestEducation = objEmployeeDetails.HighestEducation; objEmployeeInfo.MajorSubject = objEmployeeDetails.MajorSubject; objEmployeeInfo.BloodGroup = objEmployeeDetails.BloodGroup; objEmployeeInfo.NationalIDCard = objEmployeeDetails.NationalIDCard; objEmployeeInfo.EmailID = objEmployeeDetails.EmailID; objEmployeeInfo.PresentDistrictCode = objEmployeeDetails.PresentDistrictCode; objEmployeeInfo.PresentUpazillaCode = objEmployeeDetails.PresentUpazillaCode; objEmployeeInfo.PresentPoliceStation = objEmployeeDetails.PresentPoliceStation; objEmployeeInfo.PresentPostOffice = objEmployeeDetails.PresentPostOffice; objEmployeeInfo.PresentStreetOrVillage = objEmployeeDetails.PresentStreetOrVillage; objEmployeeInfo.PresentHouseNo = objEmployeeDetails.PresentHouseNo; objEmployeeInfo.PresentMobileNo = objEmployeeDetails.PresentMobileNo; objEmployeeInfo.PresentPhone = objEmployeeDetails.PresentPhone; objEmployeeInfo.PermanentDistrictCode = objEmployeeDetails.PermanentDistrictCode; objEmployeeInfo.PermanentUpazillaCode = objEmployeeDetails.PermanentUpazillaCode; objEmployeeInfo.PermanentPoliceStation = objEmployeeDetails.PermanentPoliceStation; objEmployeeInfo.PermanentPostOffice = objEmployeeDetails.PermanentPostOffice; objEmployeeInfo.PermanentStreetVillage = objEmployeeDetails.PermanentStreetVillage; objEmployeeInfo.PermanentHouseNo = objEmployeeDetails.PermanentHouseNo; objEmployeeInfo.PermanentMobileNo = objEmployeeDetails.PermanentMobileNo; objEmployeeInfo.PermanentPhone = objEmployeeDetails.PermanentPhone; objEmployeeInfo.JoiningDate = Convert.ToDateTime(objEmployeeDetails.JoiningDate); objEmployeeInfo.LastDesignation = objEmployeeDetails.LastDesignation; objEmployeeInfo.LastOperationalRole = objEmployeeDetails.LastOperationalRole; objEmployeeInfo.LastDepartment = objEmployeeDetails.LastDepartment; //objEmployeeInfo.LastSection = objEmployeeDetails.LastSection; objEmployeeInfo.LastEmploymentType = objEmployeeDetails.LastEmploymentType; objEmployeeInfo.LastSalaryStructureSeqNo = objEmployeeDetails.LastSalaryStructureSeqNo; objEmployeeInfo.ModeOfSalaryPayment = objEmployeeDetails.ModeOfSalaryPayment; objEmployeeInfo.ProbationPeriodInMonth = objEmployeeDetails.ProbationPeriodInMonth; objEmployeeInfo.ContractualPeriodInMonth = objEmployeeDetails.ContractualPeriodInMonth; //objEmployeeInfo.ConfirmationDate = objEmployeeDetails.ConfirmationDate; objEmployeeInfo.LastLocationCode = objEmployeeDetails.LastLocationCode; //objEmployeeInfo.ReleaseDate = objEmployeeDetails.ReleaseDate; objEmployeeInfo.PassportNo = objEmployeeDetails.PassportNo; objEmployeeInfo.PassportExpiryDate = objEmployeeDetails.PassportExpiryDate; objEmployeeInfo.EmployeeSpouseName = objEmployeeDetails.EmployeeSpouseName; objEmployeeInfo.SpouseBloodGroup = objEmployeeDetails.SpouseBloodGroup; objEmployeeInfo.DrivingLicenseNo = objEmployeeDetails.DrivingLicenseNo; objEmployeeInfo.Status = Helper.Active; //objEmployeeInfo.StatusChangedDate = objEmployeeDetails.StatusChangedDate; objEmployeeInfo.CreatedBy = ""; objEmployeeInfo.CreatedOn = DateTime.Now; } return(objEmployeeInfo); } catch (Exception ex) { throw; } }
public void UpdateEmployeeBasicNEmploymentInfo(Hrm_EmployeeInfo objEmployeeInfo, Hrm_EmployeeWiseSalaryStructureMaster objEmployeeSalaryStructureMaster, List <Hrm_EmployeeWiseSalaryStructureDetails> lstEmloyeeSalaryStructureDetails, Hrm_EmployeeWiseBankAccount objEmployeeWiseBankAccount) { HRMSService.UpdateEmployeeBasicNEmploymentInfo(objEmployeeInfo, objEmployeeSalaryStructureMaster, lstEmloyeeSalaryStructureDetails, objEmployeeWiseBankAccount); }
public Hrm_EmployeeInfo CreateResignEmployee(Hrm_EmployeeInfo objEmployeeInfo, string reject) { return(HRMSService.CreateResignEmployee(objEmployeeInfo, reject)); }