/// <summary> /// Creator: Awaab Elamin /// Created: 02/05/2020 /// Approver: Mohamed Elamin, 2/21/2020 /// /// retrieve all Adoption Apllications /// </summary> /// <remarks> /// Updater: /// Updated: /// Update: /// </remarks> /// <param name="questionnair"></param> /// <returns></returns> public bool inserQuestionnair(Questionnair questionnair) { bool result = false; int count = customerQuestionnars.Count; CustomerQuestionnar customerQuestionnair = new CustomerQuestionnar(); customerQuestionnair.QuestionDescription = questionnair.Question1; customerQuestionnair.Answer = questionnair.Answer1; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question2; customerQuestionnair.Answer = questionnair.Answer2; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question2; customerQuestionnair.Answer = questionnair.Answer2; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question3; customerQuestionnair.Answer = questionnair.Answer3; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question4; customerQuestionnair.Answer = questionnair.Answer4; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question5; customerQuestionnair.Answer = questionnair.Answer5; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question6; customerQuestionnair.Answer = questionnair.Answer6; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question7; customerQuestionnair.Answer = questionnair.Answer7; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question8; customerQuestionnair.Answer = questionnair.Answer8; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question9; customerQuestionnair.Answer = questionnair.Answer9; customerQuestionnars.Add(customerQuestionnair); customerQuestionnair.QuestionDescription = questionnair.Question10; customerQuestionnair.Answer = questionnair.Answer10; customerQuestionnars.Add(customerQuestionnair); if ((count + 10) == (customerQuestionnars.Count)) { result = true; } return(result); }
/// <summary> /// Creator: Awaab Elamin /// Created: 2020/02/15 /// Approver: Mohamed Elamin /// retrieve Customer Questionnair record from customers Questionnairs table by his ID. /// </summary> /// <remarks> /// Updater: Mohamed Elamin /// Updated: 2020/04/21 /// Update: Fixed comments format. /// </remarks> /// <param name="customerID"></param> /// <returns>customerQuestionnars</returns> public List <CustomerQuestionnar> getCustomerQuestionnair(string customerEmail) { List <CustomerQuestionnar> customerQuestionnars = new List <CustomerQuestionnar>(); var conn = DBConnection.GetConnection(); string cmdText = @"sp_get_Customer_Answer_By_CustomrEmail"; var cmd = new SqlCommand(cmdText, conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@CustomerEmail", customerEmail); try { conn.Open(); SqlDataReader reader = cmd.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { CustomerQuestionnar customerQuestionnar = new CustomerQuestionnar(); customerQuestionnar.QuestionDescription = reader.GetString(0); customerQuestionnar.Answer = reader.GetString(1); customerQuestionnars.Add(customerQuestionnar); } reader.Close(); } } catch (Exception) { throw; } finally { conn.Close(); } return(customerQuestionnars); }