Esempio n. 1
0
        private bool ValidatePersonalInfoForm(SurrogatePersonalInfo surrogatePersonalInfo, out string responseMessage)
        {
            bool boolResponse = true;

            responseMessage = "<ul>";

            List <FormData> lsSurrogatePersonalInfoFormData = new List <FormData>();

            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.FirstName, "FIRSTNAME", "First Name", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.LastName, "LASTNAME", "Last Name", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.MiddleName, "MIDDLENAME", "Middle Name", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Date, surrogatePersonalInfo.DOB, "DOB", "DOB", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Age, surrogatePersonalInfo.Age.ToString(), "AGE", "Age", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Name, surrogatePersonalInfo.Citizenship, "CITIZENSHIP", "Citizen ship", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Height, surrogatePersonalInfo.Height, "HEIGHT", "Height", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.Weight, surrogatePersonalInfo.Weight, "WEIGHT", "Weight", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.MaritalStatus, "MARITALSTATUS", "Marital Status", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.NumericOrZero, surrogatePersonalInfo.NoOfChild, "NOOFCHILD", "No of Child", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.StepChild, "STEPCHILD", "Step Child", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.Pregnant, "PREGNANT", "Pregnant", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.Adopted, "ADOPTED", "Adopted", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.DropDownListValue, surrogatePersonalInfo.Residence, "RESIDENCE", "Residence", true));
            lsSurrogatePersonalInfoFormData.Add(new FormData(FormInputType.TextNotEmpty, surrogatePersonalInfo.EthnicBackGround, "ETHNICBACKGROUND", "Ethnic Background", true));

            boolResponse = FormValidator.validateForm(lsSurrogatePersonalInfoFormData, out responseMessage);
            return(boolResponse);
        }
Esempio n. 2
0
        public DataSet SaveSurrogatePersonalInfo(SurrogatePersonalInfo surrogatePersonalInfo)
        {
            DataSet dataSet = new DataSet();

            try
            {
                string storedProcedure = "pSRGs_SurrogatePersonalInfo";
                string parameterName   = "@aXMLString";
                string parameterValue  = ObjectHelper.GetXMLFromObject(surrogatePersonalInfo);
                sqlCommand = new SqlCommand(storedProcedure, sqlConnection);
                sqlCommand.Parameters.AddWithValue(parameterName, parameterValue);
                sqlCommand.CommandType = CommandType.StoredProcedure;
                sqlConnection.Open();
                sqlDataAdapter.SelectCommand = sqlCommand;
                sqlDataAdapter.Fill(dataSet);
                dataSet.Tables[0].TableName = "SurrogatePersonalInfo";
            }
            catch (Exception)
            {
                throw;
            }

            finally
            {
                sqlConnection.Close();
            }

            return(dataSet);
        }
Esempio n. 3
0
        public SurrogatePersonalInfo SaveSurrogatePersonalInfo(SurrogatePersonalInfo surrogatePersonalInfo)
        {
            SurrogatePersonalInfo localSurrogatePersonalInfo = new SurrogatePersonalInfo();
            SurrogateData         surrogateData = new SurrogateData();
            DataSet dataSet = new DataSet();

            try
            {
                dataSet = surrogateData.SaveSurrogatePersonalInfo(surrogatePersonalInfo);

                if (dataSet.Tables["SurrogatePersonalInfo"].Rows.Count > 0)
                {
                    localSurrogatePersonalInfo                  = new SurrogatePersonalInfo();
                    localSurrogatePersonalInfo.SurrogateID      = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["SURROGATEID"].ToString();
                    localSurrogatePersonalInfo.UserID           = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["USERID"].ToString();
                    localSurrogatePersonalInfo.FirstName        = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["FIRSTNAME"].ToString();
                    localSurrogatePersonalInfo.LastName         = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["LASTNAME"].ToString();
                    localSurrogatePersonalInfo.MiddleName       = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["MIDDLENAME"].ToString();
                    localSurrogatePersonalInfo.DOB              = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["DOB"].ToString();
                    localSurrogatePersonalInfo.Age              = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["AGE"] == DBNull.Value ? (int?)null : Convert.ToInt32(dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["AGE"].ToString());
                    localSurrogatePersonalInfo.Citizenship      = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["CITIZENSHIP"].ToString();
                    localSurrogatePersonalInfo.Height           = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["HEIGHTFEET"].ToString();
                    localSurrogatePersonalInfo.Weight           = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["WEIGHT"].ToString();
                    localSurrogatePersonalInfo.MaritalStatus    = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["MARITALSTATUS"].ToString();
                    localSurrogatePersonalInfo.SpouseFullName   = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["SPOUSEFULLNAME"].ToString();
                    localSurrogatePersonalInfo.SpouseFullName   = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["SPOUSEFULLNAME"].ToString();
                    localSurrogatePersonalInfo.SpouseDOB        = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["SPOUSEDOB"].ToString();
                    localSurrogatePersonalInfo.NoOfChild        = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["NOOFCHILD"].ToString();
                    localSurrogatePersonalInfo.StepChild        = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["STEPCHILD"].ToString();
                    localSurrogatePersonalInfo.ChildDescription = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["CHILDDESCRIPTION"].ToString();
                    localSurrogatePersonalInfo.Pregnant         = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["PREGNANT"].ToString();
                    localSurrogatePersonalInfo.Adopted          = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["ADOPTED"].ToString();
                    localSurrogatePersonalInfo.Residence        = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["RESIDENCE"].ToString();
                    localSurrogatePersonalInfo.EthnicBackGround = dataSet.Tables["SurrogatePersonalInfo"].Rows[0]["ETHNICBACKGROUND"].ToString();
                }
            }
            catch (SqlException sqlEx)
            {
                localSurrogatePersonalInfo.responseDetail.responseType    = ResponseType.Error;
                localSurrogatePersonalInfo.responseDetail.ResponseMessage = sqlEx.Message;
            }
            catch (Exception ex)
            {
                localSurrogatePersonalInfo.responseDetail.responseType    = ResponseType.Error;
                localSurrogatePersonalInfo.responseDetail.ResponseMessage = ApplicationManager.GenericErrorMessage;

                LoggerHelper.WriteToLog(ex);
            }

            return(localSurrogatePersonalInfo == null ? new SurrogatePersonalInfo() : localSurrogatePersonalInfo);
        }
Esempio n. 4
0
        public ActionResult PersonalInfo()
        {
            SurrogateService      surrogateService      = new SurrogateService();
            SurrogatePersonalInfo surrogatePersonalInfo = new SurrogatePersonalInfo();

            try
            {
                surrogatePersonalInfo.UserID      = ApplicationManager.LoggedInUser.UserID;
                surrogatePersonalInfo.EntityState = EntityState.View;

                surrogatePersonalInfo = surrogateService.SaveSurrogatePersonalInfo(surrogatePersonalInfo);
            }
            catch (Exception ex)
            {
                WebHelper.SetMessageAlertProperties(this, ResponseType.Error.ToString(), ApplicationManager.GenericErrorMessage, "5000");
                LoggerHelper.WriteToLog(ex);
            }

            return(View("PersonalInfo", surrogatePersonalInfo));
        }
Esempio n. 5
0
        public ActionResult PersonalInfo(SurrogatePersonalInfo surrogatePersonalInfo)
        {
            SurrogateService surrogateService  = new SurrogateService();
            string           validationMessage = string.Empty;

            try
            {
                if (ValidatePersonalInfoForm(surrogatePersonalInfo, out validationMessage))
                {
                    surrogatePersonalInfo.EntityState = surrogatePersonalInfo.SurrogateID != null ? EntityState.Edit : EntityState.Save;
                    surrogatePersonalInfo.ChangeBy    = ApplicationManager.LoggedInUser.UserID;
                    surrogatePersonalInfo.UserID      = ApplicationManager.LoggedInUser.UserID;

                    surrogatePersonalInfo = surrogateService.SaveSurrogatePersonalInfo(surrogatePersonalInfo);

                    if (surrogatePersonalInfo.responseDetail.responseType == ResponseType.Error)
                    {
                        WebHelper.SetMessageAlertProperties(this, ResponseType.Error.ToString(), surrogatePersonalInfo.responseDetail.ResponseMessage, "5000");

                        return(View("PersonalInfo", surrogatePersonalInfo));
                    }
                    else
                    {
                        WebHelper.SetMessageBoxProperties(this, ResponseType.Success);
                    }
                }
                else
                {
                    WebHelper.SetMessageBoxProperties(this, ResponseType.Error, validationMessage);

                    return(View("PersonalInfo", surrogatePersonalInfo));
                }
            }
            catch (Exception ex)
            {
                WebHelper.SetMessageAlertProperties(this, ResponseType.Error.ToString(), ApplicationManager.GenericErrorMessage, "5000");
                LoggerHelper.WriteToLog(ex);
            }

            return(View("PersonalInfo", surrogatePersonalInfo));
        }