public string SaveorUpdateApplicantRegisterEmail(EmailAddressBO objEmailAddressBO, string strPassword, int iUserId)
        {
            List <ProcParameterBO> objProcParameterBOList = new List <ProcParameterBO>();
            ProcParameterBO        objDBparameter         = null;
            string strResult = "";

            try
            {
                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strPassword";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = strPassword;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@iApplicantId";
                objDBparameter.dbType         = DbType.Int32;
                objDBparameter.ParameterValue = objEmailAddressBO.ApplicantId;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter                = new ProcParameterBO();
                objDBparameter.Direction      = ParameterDirection.Input;
                objDBparameter.ParameterName  = "@strEmailAddress";
                objDBparameter.dbType         = DbType.String;
                objDBparameter.ParameterValue = objEmailAddressBO.EmailAddress;
                objProcParameterBOList.Add(objDBparameter);

                objDBparameter               = new ProcParameterBO();
                objDBparameter.Direction     = ParameterDirection.Output;
                objDBparameter.ParameterName = "@strResult";
                objDBparameter.dbType        = DbType.String;
                objDBparameter.Size          = 100;
                objProcParameterBOList.Add(objDBparameter);

                objDBAccess.executeNonQuery(ProcSaveApplicantRegisterEmail, ref objProcParameterBOList);

                for (int i = 0; i < objProcParameterBOList.Count; i++)
                {
                    if (objProcParameterBOList[i].Direction == ParameterDirection.Output)
                    {
                        strResult = objProcParameterBOList[i].ParameterValue.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                ExceptionError.Error_Log(ex, "SaveorUpdateApplicantRegisterEmail");
                strResult = "FAILED";
                throw ex;
            }
            return(strResult);
        }
Exemplo n.º 2
0
        public JsonResult SaveApplicantRegisterEmail(EmailAddressBO Data)
        {
            string strResult = "";
            ApplicantRegisterBAL objApplicantRegisterBAL = new ApplicantRegisterBAL();

            Data.IsActive = true;
            string strReturnPassword = "";
            string strEmailBody      = "";

            if (Data.EmailAddress != "")
            {
                strEmailBody = getEmailBody(Data.EmailAddress, ref strReturnPassword);
            }

            if (strResult == "")
            {
                strResult = objApplicantRegisterBAL.SaveorUpdateApplicantRegisterEmail(Data, strReturnPassword, 1);
                if (strResult == "SUCCESS" && Data.EmailAddress != "")
                {
                    CommonUtils.SendEmail(strSenderEmailAddress, Data.EmailAddress, strEmailSubject, strEmailBody);
                }
            }
            return(Json(strResult, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
 public string SaveorUpdateApplicantRegisterEmail(EmailAddressBO objEmailAddressBO, string strPassword, int iUserId)
 {
     return(objApplicantRegisterDAL.SaveorUpdateApplicantRegisterEmail(objEmailAddressBO, strPassword, iUserId));
 }