Ejemplo n.º 1
0
        /// <summary>
        /// Created By
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool SaveDirectDepositeForm(DirectDepositeFormModel model)
        {
            try
            {
                using (workorderEMSEntities Context = new workorderEMSEntities())
                {
                    var tt   = new GuestUserRepository();
                    var data = tt.GetDirectDepositeDataByEmployeeId(model.EmployeeId);
                    if (data != null)
                    {
                        return(Context.spSetDirectDepositForm("U", model.EmployeeId, model.Account1.EmployeeBankName, model.Account1.AccountType,
                                                              model.Account1.Account, model.Account1.BankRouting, model.Account1.DepositeAmount, model.Account2.EmployeeBankName, model.Account2.AccountType, model.Account2.Account
                                                              , model.Account2.BankRouting, model.VoidCheck, "Y") > 0 ? true : false);
                    }

                    return(Context.spSetDirectDepositForm("I", model.EmployeeId, model.Account1.EmployeeBankName, model.Account1.AccountType,
                                                          model.Account1.Account, model.Account1.BankRouting, model.Account1.DepositeAmount.HasValue ? model.Account1.DepositeAmount.Value : 0, model.Account2.EmployeeBankName, model.Account2.AccountType, model.Account2.Account
                                                          , model.Account2.BankRouting, model.VoidCheck, "Y") > 0 ? true : false);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Created By : Ashwajit Bansod
        /// Created Date : 02-11-2019
        /// Created For : TO save files from mobile
        /// </summary>
        /// <param name="obj"></param>
        /// <returns></returns>
        public bool SaveFileList(CommonFormModel obj)
        {
            bool isSaved          = false;
            var  _guestRepository = new GuestUserRepository();

            try
            {
                if (obj != null)
                {
                    if (obj.FormName == "EducationForm" && obj.EducationFormModel != null)
                    {
                        var educatioModel = new EducationVarificationModel();
                        educatioModel.EvfId                 = obj.EducationFormModel.EVF_Id;
                        educatioModel.Certificate           = obj.EducationFormModel.EVF_SchoolDegreeDiplomaCert;
                        educatioModel.HighSchool.SchoolName = obj.EducationFormModel.EVF_OrganizationName;
                        educatioModel.HighSchool.City       = obj.EducationFormModel.EVF_City;
                        educatioModel.HighSchool.State      = obj.EducationFormModel.EVF_State;
                        educatioModel.HighSchool.AttendFrom = Convert.ToDateTime(obj.EducationFormModel.EVF_AttendedFrom);
                        educatioModel.HighSchool.AttendTo   = Convert.ToDateTime(obj.EducationFormModel.EVF_AttendedTo);
                        educatioModel.IsActive              = "Y";
                        _guestRepository.SetEducationVerificationForm(obj.UserId, educatioModel);
                        isSaved = true;
                    }
                    else if (obj.FormName == "DirectDepositForm" && obj.DirectDepositFormModel != null)
                    {
                        var directDepo = new DirectDepositeFormModel();
                        directDepo.Account1.EmployeeBankName = obj.DirectDepositFormModel.DDF_BankName_1;
                        directDepo.Account1.AccountType      = obj.DirectDepositFormModel.DDF_AccountType_1;
                        directDepo.Account1.Account          = obj.DirectDepositFormModel.DDF_AccountNumber_1;
                        directDepo.Account1.BankRouting      = obj.DirectDepositFormModel.DDF_BankRountingNumber_1;
                        directDepo.Account1.DepositeAmount   = obj.DirectDepositFormModel.DDF_PercentageOrDollarAmount_1;
                        directDepo.Account2.EmployeeBankName = obj.DirectDepositFormModel.DDF_BankName_2;
                        directDepo.Account2.AccountType      = obj.DirectDepositFormModel.DDF_AccountType_2;
                        directDepo.Account2.Account          = obj.DirectDepositFormModel.DDF_AccountNumber_2;
                        directDepo.Account2.BankRouting      = obj.DirectDepositFormModel.DDF_BankRountingNumber_2;
                        directDepo.Account2.DepositeAmount   = obj.DirectDepositFormModel.DDF_PercentageOrDollarAmount_2;
                        _guestRepository.SetDirectDepositeFormData(directDepo, obj.UserId);
                        isSaved = true;
                    }
                    else if (obj.FormName == "EmergencyContactInfo" && obj.EmergencyContactFormModel != null)
                    {
                        var emergency_form = new EmergencyContactFormModel();
                        emergency_form.ECF_EMP_EmployeeId       = obj.EmergencyContactFormModel.ECF_EMP_EmployeeId;
                        emergency_form.ECF_HomeEmail            = obj.EmergencyContactFormModel.ECF_HomeEmail;
                        emergency_form.ECF_HomePhone            = obj.EmergencyContactFormModel.ECF_HomePhone;
                        emergency_form.ECF_Id                   = obj.EmergencyContactFormModel.ECF_Id;
                        emergency_form.ECF_NickName             = obj.EmergencyContactFormModel.ECF_NickName;
                        emergency_form.ECF_FirstName            = obj.EmergencyContactFormModel.ECF_FirstName;
                        emergency_form.ECF_MiddleName           = obj.EmergencyContactFormModel.ECF_MiddleName;
                        emergency_form.ECF_LastName             = obj.EmergencyContactFormModel.ECF_LastName;
                        emergency_form.ECF_Address              = obj.EmergencyContactFormModel.ECF_Address;
                        emergency_form.ECF_Gender               = obj.EmergencyContactFormModel.ECF_Gender;
                        emergency_form.ECF_Citizenship          = obj.EmergencyContactFormModel.ECF_Citizenship;
                        emergency_form.ECF_BirthDate            = obj.EmergencyContactFormModel.ECF_BirthDate;
                        emergency_form.ECF_DriverLicense        = obj.EmergencyContactFormModel.ECF_DriverLicense;
                        emergency_form.ECF_EmergencyContactName = obj.EmergencyContactFormModel.ECF_EmergencyContactName;
                        emergency_form.ECF_Mobile               = obj.EmergencyContactFormModel.ECF_Mobile;
                        emergency_form.ECF_PhoneNumber          = obj.EmergencyContactFormModel.ECF_PhoneNumber;
                        emergency_form.ECF_SSN                  = obj.EmergencyContactFormModel.ECF_SSN;
                        emergency_form.ECF_Relationship         = obj.EmergencyContactFormModel.ECF_Relationship;
                        emergency_form.ECF_HomeAddress          = obj.EmergencyContactFormModel.ECF_HomeAddress;
                        _guestRepository.SetEmergencyContactFormData(emergency_form, obj.UserId);
                        isSaved = true;
                    }
                    else if (obj.FormName == "W-4" && obj.W4FormModel != null)
                    {
                        var w4_Form = new W4FormModel();
                        w4_Form.EmployeerNameAndAddress = obj.W4FormModel.EmployeerNameAndAddress;
                        w4_Form.City                  = obj.W4FormModel.City;
                        w4_Form.State                 = obj.W4FormModel.State;
                        w4_Form.Zip                   = obj.W4FormModel.Zip;
                        w4_Form.FirstName             = obj.W4FormModel.FirstName;
                        w4_Form.LastName              = obj.W4FormModel.LastName;
                        w4_Form.MiddleName            = obj.W4FormModel.MiddleName;
                        w4_Form.w4F_10                = obj.W4FormModel.w4F_10;
                        w4_Form.EmployeeMaritalStatus = obj.W4FormModel.EmployeeMaritalStatus;
                        w4_Form.w4F_4                 = obj.W4FormModel.w4F_4;
                        w4_Form.w4F_5                 = obj.W4FormModel.w4F_5;
                        w4_Form.w4F_6                 = obj.W4FormModel.w4F_6;
                        w4_Form.w4F_7                 = obj.W4FormModel.w4F_7;
                        w4_Form.w4F_8EmployersName    = obj.W4FormModel.w4F_8EmployersName;
                        w4_Form.w4F_9                 = obj.W4FormModel.w4F_9;
                        w4_Form.EmpId                 = obj.W4FormModel.EmpId;
                        w4_Form.W4FId                 = obj.W4FormModel.W4FId;
                        w4_Form.SSN                   = obj.W4FormModel.SSN;
                        // _guestRepository.SetDirectDepositeFormData(w4_Form, obj.UserId);
                    }
                }
            }
            catch (Exception ex)
            {
            }
            return(isSaved);
        }