protected void btn_disable_Click(object sender, EventArgs e)
        {
            if (PagesID() != "")
            {
                //PagesBSO pagesBSO = new PagesBSO();
                //pagesBSO.PagesUpdate(PagesID(), "0");
                ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                listQuestionBSO.UpdateQuestionStatus(PagesID(), 3);
                listQuestionStatus(int.Parse(strParam));
                Response.Redirect("~/Admin/p/listQuestion/all/Default.aspx");
            }

            //PagesView(hddGroup.Value);
        }
        protected void btn_enable_Click(object sender, EventArgs e)
        {
            if (PagesID() != "")
            {
                //PagesBSO pagesBSO = new PagesBSO();
                //pagesBSO.PagesUpdate(PagesID(), "1");
                ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                listQuestionBSO.UpdateQuestionStatus(PagesID(), 1);

                if (Page.RouteData.Values["p"] == "all") //p = parameter:
                    listAllQuestionOfRoom();
                else
                    listQuestionStatus(int.Parse(strParam));
            }
            //PagesView(hddGroup.Value);
        }
        protected void btnSend_Click(object sender, EventArgs e)
        {

            if (!string.IsNullOrEmpty(Page.RouteData.Values["subid"].ToString())) //Update record
            {
                ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                if (!string.IsNullOrEmpty(txtRadShort.Html))
                {
                    ConfigBSO configBSO = new ConfigBSO();
                    Config config = configBSO.GetAllConfig(Language.language);
                    int thumb_w = Convert.ToInt32(config.New_thumb_w);
                    int thumb_h = Convert.ToInt32(config.New_thumb_h);
                    ListQuestion listQuestionUpdate = new ListQuestion();

                    commonBSO commonBSO = new commonBSO();
                    string path_thumb = Request.PhysicalApplicationPath.Replace(@"\", "/") + "/Upload/Question/Images/";
                    string image_thumb = commonBSO.UploadImage(image_Attach, path_thumb, thumb_w, thumb_h);

                    string path = Request.PhysicalApplicationPath.Replace(@"\", "/") + "/Upload/Question/Files/";
                    string file_upload = commonBSO.UploadFile(file_Attach, path, 18000000000);
                    string strFile = (file_upload != "") ? file_upload : HiddenField_FileAttach.Value;
                    string strImage = (image_thumb != "") ? image_thumb : HiddenField_ImageAttach.Value;

                    listQuestionBSO.UpdateSubQuestion(Convert.ToInt32(Page.RouteData.Values["subid"]), txtRadShort.Html, strImage, strFile);
                    txtRadShort.Html = "";
                    //clientview.Text = strFile;
                }
                clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful);
                Response.Redirect("~/Admin/listdetailquestion/" + HiddenField_QuestionID.Value.ToString() + "/Default.aspx");
                //initControl(Id);
            }
            else //Addnew record
            {
                ListQuestion listQuestion = ReceiveHtml_();
                ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                if (!string.IsNullOrEmpty(listQuestion.Question_Content))
                {
                    listQuestionBSO.CreateListQuestion(listQuestion);
                }
                else
                {
                    //hien thong bao yeu cau nhap noi dung
                }
                //clientview.Text = String.Format(Resources.StringAdmin.AddNewsSuccessful);         

                string strID = HiddenField_QuestionID.Value.ToString() + ",";
                //Cap nhat lai trang thai cau hoi doi voi cau hoi parent
                //Kiem tra user_Name login ? user_name CreateQuestion
                if (Session["Admin_UserName"].ToString() != HiddenField_CreateUserName.Value)
                {
                    //Cap nhat status = 2: Da xu ly
                    listQuestionBSO.UpdateQuestionStatus(strID, 2);
                    //----Gui mail thong bao den khach hang khi co cau tra loi
                    //------Lay userName
                    sendMailToUser(listQuestion);
                }
                else
                {
                    //Cap nhat status = 0: cau hoi moi
                    listQuestionBSO.UpdateQuestionStatus(strID, 0);
                    //Gui mail den nhom support khi khach hang reply
                    sendMailToGroup(listQuestion);
                    //------------ Gui email thong bao den nhom nhom support cua tung san pham              
                }
                Response.Redirect("~/Admin/listdetailquestion/" + HiddenField_QuestionID.Value.ToString() + "/Default.aspx");
            }

        }
Esempio n. 4
0
        protected void grvListQuestion_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int Id = Convert.ToInt32(e.CommandArgument.ToString());
            string cName = e.CommandName.ToLower();
            AdminBSO adminBSO = new AdminBSO();
            ETO.Admin admin = new ETO.Admin();
            switch (cName)
            {
                case "_view":
                    break;
                case "_edit":
                    admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString());

                    //if (Session["Admin_UserName"].ToString().Equals("administrator") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Edit") || adminBSO.CheckPermission(Session["Admin_UserName"].ToString(), "Write"))
                    {
                        Response.Redirect("~/Admin/editquestion/" + Id + "/Default.aspx");
                    }
                    //else
                    {
                        //  Response.Redirect("~/Homepage.aspx?dll=listnews");
                    }

                    break;
                case "_lockquestion": //Cap nhat status = 3 => cau hoi da ket thuc
                    {
                        ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                        string strID = Id.ToString() + ",";
                        listQuestionBSO.UpdateQuestionStatus(strID, 3);
                        loadData();
                        break;
                    }

                case "_unlockquestion": //Cap nhat status = 1 => Dang xu ly
                    {
                        ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                        string strID = Id.ToString() + ",";
                        listQuestionBSO.UpdateQuestionStatus(strID, 1);
                        loadData();
                        Label1.Text = "unlock";
                        break;
                    }
                case "_delete":
                    {
                        ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                        listQuestionBSO.deleteQuestionByID(Id);
                        loadData();
                    }
                    break;
            }
        }
Esempio n. 5
0
        protected void btn_disable_Click(object sender, EventArgs e)
        {
            if (PagesID() != "")
            {
                ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                listQuestionBSO.UpdateQuestionStatus(PagesID(), 3);
                loadData();
                //listQuestionStatus(3); //Cac cau hoi bi khoa
            }


        }
Esempio n. 6
0
        protected void btn_enable_Click(object sender, EventArgs e)
        {
            ListQuestionBSO listQuestionBSO_ = new ListQuestionBSO();
            string RolesName_ = listQuestionBSO_.RolesNameByUserName(Session["Admin_UserName"].ToString());
            if (PagesID() != "")
            {

                ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                listQuestionBSO.UpdateQuestionStatus(PagesID(), 1);

                if (Page.RouteData.Values["p"].ToString() == "all") //p = parameter:
                    listAllQuestionOfRoom(RolesName_);
                else
                    listQuestionStatus(int.Parse(strParam), RolesName_);
            }
        }