public static List <FeedBackMasters> GetFeedBackMastersList(int userID)
        {
            List <FeedBackMasters> FeedBackMastersList = new List <FeedBackMasters>();
            DataTable FeedBackMastersTable             = FeedbackMasterDataAccess.GetInstance.GetFeedBackList(userID);

            foreach (DataRow dr in FeedBackMastersTable.Rows)
            {
                FeedBackMasters TheFeedbackMaster = DataRowToObjectFeedBack(dr);
                FeedBackMastersList.Add(TheFeedbackMaster);
            }
            return(FeedBackMastersList);
        }
Exemple #2
0
        public int DeleteFeedBack(FeedBackMasters theFeedBackMasters)
        {
            int ReturnValue = 0;

            using (SqlCommand DeleteCommand = new SqlCommand())
            {
                DeleteCommand.CommandType = CommandType.StoredProcedure;
                DeleteCommand.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;
                DeleteCommand.Parameters.Add(GetParameter("@QuestionID", SqlDbType.Int, theFeedBackMasters.FeedbackID));
                DeleteCommand.Parameters.Add(GetParameter("@ModifiedBy", SqlDbType.Int, 1));
                DeleteCommand.CommandText = "";
                ExecuteStoredProcedure(DeleteCommand);
                ReturnValue = int.Parse(DeleteCommand.Parameters[0].Value.ToString());
                return(ReturnValue);
            }
        }
Exemple #3
0
        public int UpdateFeedBack(FeedBackMasters theFeedBackMasters)
        {
            int ReturnValue = 0;

            using (SqlCommand UpdateCommand = new SqlCommand())
            {
                UpdateCommand.CommandType = CommandType.StoredProcedure;
                UpdateCommand.Parameters.Add(GetParameter("@ReturnValue", SqlDbType.Int, ReturnValue)).Direction = ParameterDirection.Output;
                UpdateCommand.Parameters.Add(GetParameter("@OfficeID", SqlDbType.Int, 44));
                UpdateCommand.Parameters.Add(GetParameter("@ModifiedBy", SqlDbType.Int, 1));
                UpdateCommand.CommandText = "";
                ExecuteStoredProcedure(UpdateCommand);
                ReturnValue = int.Parse(UpdateCommand.Parameters[0].Value.ToString());
            }
            return(ReturnValue);
        }
        public static FeedBackMasters DataRowToObjectFeedBack(DataRow dr)
        {
            FeedBackMasters TheFeedBackMasters = new FeedBackMasters();

            TheFeedBackMasters.FeedbackID    = int.Parse(dr["FeedbackID"].ToString());
            TheFeedBackMasters.QuestionID    = int.Parse(dr["QuestionID"].ToString());
            TheFeedBackMasters.OptionValue   = dr["OptionValue"].ToString();
            TheFeedBackMasters.QuestionTitle = dr["QuestionTitle"].ToString();
            TheFeedBackMasters.QuestionDesc  = dr["QuestionDesc"].ToString();
            TheFeedBackMasters.UserID        = int.Parse(dr["UserID"].ToString());
            TheFeedBackMasters.OfficeID      = int.Parse(dr["OfficeID"].ToString());
            TheFeedBackMasters.AddedBy       = int.Parse(dr["AddedBy"].ToString());
            TheFeedBackMasters.IsActive      = bool.Parse(dr["IsActive"].ToString());
            TheFeedBackMasters.IsDeleted     = bool.Parse(dr["IsDeleted"].ToString());

            return(TheFeedBackMasters);
        }
 public static int DeleteFeedBack(FeedBackMasters theFeedBackMaster)
 {
     return(FeedbackMasterDataAccess.GetInstance.DeleteFeedBack(theFeedBackMaster));
 }
        private int InsertFeedback()
        {
            int    procreturnvalue         = 0;
            string OptionValue             = string.Empty;
            int    QID                     = 0;
            string value                   = string.Empty;
            List <FeedBackMasters> theList = new List <FeedBackMasters>();
            String QuestionNo              = "";


            foreach (GridViewRow row in GridView1.Rows)
            {
                bool DidAnswerAllQuestions = false;
                OptionValue = string.Empty;
                FeedBackMasters theOM = new FeedBackMasters();
                QID = int.Parse(((Label)row.FindControl("lbl_QuestionID")).Text);
                RadioButton radio4 = (RadioButton)row.FindControl("RadioButton4");
                RadioButton radio5 = (RadioButton)row.FindControl("RadioButton5");
                RadioButton radio6 = (RadioButton)row.FindControl("RadioButton6");
                RadioButton radio7 = (RadioButton)row.FindControl("RadioButton7");
                if (radio4.Checked)
                {
                    OptionValue           = radio4.Text;
                    PageVariables.str1    = PageVariables.str1 + "" + radio4.Text;
                    DidAnswerAllQuestions = true;
                }
                if (radio5.Checked)
                {
                    OptionValue           = radio5.Text;
                    PageVariables.str2    = PageVariables.str1 + "" + radio5.Text;
                    DidAnswerAllQuestions = true;
                }
                if (radio6.Checked)
                {
                    OptionValue           = radio6.Text;
                    PageVariables.str3    = PageVariables.str1 + "" + radio6.Text;
                    DidAnswerAllQuestions = true;
                }
                if (radio7.Checked)
                {
                    OptionValue           = radio7.Text;
                    PageVariables.str4    = PageVariables.str1 + "" + radio7.Text;
                    DidAnswerAllQuestions = true;
                }

                // Check if missed any one answer
                if (DidAnswerAllQuestions == false)
                {
                    //lbl_TheMessage.Text = "Please choose One Option";
                    //dialog_Message.Show();
                    return(-10);
                }
                else if (OptionValue == string.Empty)
                {
                    //lbl_TheMessage.Text = "Please choose One Option";
                    //dialog_Message.Show();
                    return(-10);
                }
                else
                {
                    theOM.QuestionID  = QID;
                    theOM.OptionValue = OptionValue;

                    theList.Add(theOM);
                    QuestionNo = QuestionNo + theOM.QuestionID + ',';
                    value      = value + theOM.OptionValue + ',';
                }
            }

            if (QuestionNo.Length == 0)
            {
                lbl_TheMessage.Text = "Please select some values";
                dialog_Message.Show();
            }
            else if (value.Length == 0)
            {
                lbl_TheMessage.Text = "Please answer all questions before submit!";
                dialog_Message.Show();
            }
            else
            {
                QuestionNo = QuestionNo.Remove(QuestionNo.Length - 1);
                value      = value.Remove(value.Length - 1);

                procreturnvalue = FeedbackMasterManagement.GetInstance.InsertFeedBack(QuestionNo, value);
            }
            return(procreturnvalue);
        }
Exemple #7
0
 public int DeleteFeedBack(FeedBackMasters theFeedBackMasters)
 {
     return(FeedbackMasterIntegration.DeleteFeedBack(theFeedBackMasters));
 }
Exemple #8
0
 public int UpdateFeedBack(FeedBackMasters theFeedBackMasters)
 {
     return(FeedbackMasterIntegration.UpdateFeedBack(theFeedBackMasters));
 }