Ejemplo n.º 1
0
        private void loadData()
        {
            ListQuestionBSO listQuestionBSO_ = new ListQuestionBSO();
            string RolesName_ = listQuestionBSO_.RolesNameByUserName(Session["Admin_UserName"].ToString());
            if (Page.RouteData.Values["dll"] != null)
            {
                btn_delall.Visible = false;
                strParam = Page.RouteData.Values["p"].ToString(); //p = parameter:
                switch (strParam)
                {
                    case "0":
                        Label1.Text = "Yêu cầu mới gửi";
                        listQuestionStatus(int.Parse(strParam), RolesName_);
                        break;
                    case "1":
                        Label1.Text = "Yêu cầu đang xử lý";
                        listQuestionStatus(int.Parse(strParam), RolesName_);
                        break;
                    case "2":
                        Label1.Text = "Yêu cầu đã được trả lời";
                        listQuestionStatus(int.Parse(strParam), RolesName_);
                        break;
                    case "3":
                        Label1.Text = "Yêu cầu đã kết thúc";
                        listQuestionStatus(int.Parse(strParam), RolesName_);
                        break;
                    case "all":
                        Label1.Text = "Tất các câu hỏi đã gửi";
                        listAllQuestionOfRoom(RolesName_);
                        break;
                    default:
                        Label1.Text = "";
                        listAllQuestionOfRoom(RolesName_);
                        break;
                }
            }
            //AdminBSO adminBSO = new AdminBSO();
            //Admin admin = new Admin();
            //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString());
            //RolesBSO roleBSO = new RolesBSO();
            //IRoles iRole = new IRoles();



            //iRole = roleBSO.GetRolesById(admin.RolesID);
            if (RolesName_ == "Guest")
            {
                iconForUser();
            }
        }
 private void ViewCateNews()
 {
     ListQuestionBSO listQuestionBSO_ = new ListQuestionBSO();
     string RolesName_ = listQuestionBSO_.RolesNameByUserName(Session["Admin_UserName"].ToString());
     if (Page.RouteData.Values["dll"] != null)
     {
         strParam = Page.RouteData.Values["Id"].ToString(); //p = parameter:
         if (!string.IsNullOrEmpty(strParam))
         {
             listParentQuestionByID(int.Parse(strParam), RolesName_);
             listChildQuestionByParentID(int.Parse(strParam), RolesName_);
             bindingContentQuestion(int.Parse(strParam), RolesName_);
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            AdminBSO adminBSO = new AdminBSO();
            //Admin admin = new Admin();

            //admin = adminBSO.GetAdminById(Session["Admin_UserName"].ToString());
            //RolesBSO roleBSO = new RolesBSO();
            //IRoles iRole = new IRoles();
            //btn_delall.Visible = false;
            //iRole = roleBSO.GetRolesById(admin.RolesID); //Thiet lap icon action cho nhom guest
            ListQuestionBSO listQuestionBSO_ = new ListQuestionBSO();
            string RolesName_ = listQuestionBSO_.RolesNameByUserName(Session["Admin_UserName"].ToString());
            if (RolesName_ == "Guest")
            {
                iconForUser();
            }

            if (Page.RouteData.Values["dll"] != null)
            {
                strParam = Page.RouteData.Values["Id"].ToString(); //p = parameter:
                int outValue;
                if (!int.TryParse(strParam, out outValue))
                    Response.Redirect("~/Admin/listquestion/Default.aspx");
                if (!string.IsNullOrEmpty(strParam))
                {
                    //-------------Kiem tra su ton tai cua User

                    listParentQuestionByID(int.Parse(strParam), RolesName_);
                    bindingContentQuestion(int.Parse(strParam), RolesName_);
                    listChildQuestionByParentID(int.Parse(strParam), RolesName_);
                    Label1.Text = "Xem câu trả lời";
                    //------------------------- Edit subQuestion
                    if (!string.IsNullOrEmpty(Page.RouteData.Values["subid"].ToString()))
                    {
                        int outCheck;
                        if (!int.TryParse(Page.RouteData.Values["subid"].ToString(), out outCheck))
                            Response.Redirect("~/Admin/listquestion/Default.aspx");
                        ListQuestionBSO listQuestionBSO = new ListQuestionBSO();
                        DataTable dt = new DataTable();
                        int subID = Convert.ToInt32(Page.RouteData.Values["subid"]);
                        //int subID = int.Parse(Page.RouteData.Values["subid"]);
                        dt = listQuestionBSO.GetQuestionByID(subID);
                        if (dt.Rows.Count > 0)
                        {
                            txtRadShort.Html = dt.Rows[0]["Question_Content"].ToString();
                            if (!string.IsNullOrEmpty(dt.Rows[0]["Question_FileAttach"].ToString()))
                                HiddenField_FileAttach.Value = dt.Rows[0]["Question_FileAttach"].ToString();
                            if (!string.IsNullOrEmpty(dt.Rows[0]["Question_Image"].ToString()))
                                HiddenField_ImageAttach.Value = dt.Rows[0]["Question_Image"].ToString();
                            txtRadShort.Focus();
                        }
                    }
                }
            }
            else
            {
                lbContentQuestion.Text = "Chưa có dữ liệu";
                lbDatePostQuestion.Text = "";
                lbQuestionTitle.Text = "";
                btnSend.Enabled = false;
                Label1.Text = "";
                txtRadShort.Enabled = false;
            }


        }
Ejemplo n.º 4
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_);
            }
        }