//Edit Article
    protected void btUpdate_Click(object sender, EventArgs e)
    {
        string dir = fm.getArticle("Image", getIDArticle());

        if (FileUploadImages.HasFile)
        {
            FileUploadImages.SaveAs(Server.MapPath("~/ImagesArticle/images/") + FileUploadImages.FileName);
            //dir = "ImagesArticle/images/" + FileUploadImages.PostedFile.FileName;
            dir = "ImagesArticle/images/" + FileUploadImages.FileName;
        }
        cnDb.connect();
        SqlCommand cmd = new SqlCommand("updateArticle", cnDb.conn);

        cmd.CommandText = "updateArticle";
        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@IDArticle", getIDArticle());
        cmd.Parameters.AddWithValue("@Title", txtTilte.Text);
        cmd.Parameters.AddWithValue("@Contents", editorContent.Text);
        // var today = DateTime.Now;
        //var duration = new TimeSpan(0, 0, 0, 0);
        //DateTime day = today.Add(duration);
        // cmd.Parameters.AddWithValue("@DateOfPost", day);
        cmd.Parameters.AddWithValue("@Source", txtSource.Text);
        cmd.Parameters.AddWithValue("@MapAdd", txtMapAdd.Text);
        cmd.Parameters.AddWithValue("@IDCategory", ddlCategory.SelectedValue);
        cmd.Parameters.AddWithValue("@IDCity", ddlCity.SelectedValue);
        cmd.Parameters.AddWithValue("@UserName", Session["UserLogin"]);
        cmd.Parameters.AddWithValue("@Image", dir);
        cmd.ExecuteNonQuery();
        cnDb.conn.Close();
        fm.logTask(Session["UserLogin"].ToString(), "Edit bài viết: " + txtTilte.Text);
        Response.Write("<script>alert('Bạn đã cập nhật thành công')</script>");
    }
Beispiel #2
0
    protected void btVerify_Click(object sender, EventArgs e)//verify
    {
        string role = func.checkRole(getUser(), "VerifyArticle");

        if (role != "True")
        {
            Response.Write("<script>alert('Bạn không có quyền thực hiện chức năng này')</script>");
        }
        else
        {
            for (int i = 0; i < grvArticle.Rows.Count; i++)
            {
                CheckBox cb = (CheckBox)grvArticle.Rows[i].FindControl("cbSelect");
                if (cb.Checked)
                {
                    string idAr     = grvArticle.Rows[i].Cells[1].Text;
                    string qrUpdate = "update Article set Verify = 'True' where IDArticle ='" + idAr + "'";
                    cnDb.xlExecuteNonQuery(qrUpdate);
                    func.logTask(getUser(), "Kiểm duyệt bài viết: " + idAr);
                }
            }
            // func.logTask(getUser(), "Kiểm duyệt một số bài viết");
            getTableArticle();
            //UpdatePanel2.Update();
            // Response.Write("<script>alert('Đã kiểm duyệt')</script>");
        }
    }
    protected void btVerify_Click(object sender, EventArgs e)
    {
        for (int i = 0; i < grvTour.Rows.Count; i++)
        {
            CheckBox cb = (CheckBox)grvTour.Rows[i].FindControl("cbSelect");
            if (cb.Checked)
            {
                string idCom    = grvTour.Rows[i].Cells[1].Text;
                string qrUpdate = "UPDATE TourInfor SET Verify = 'TRUE' WHERE IDTour='" + idCom + "'";
                cnDb.xlExecuteNonQuery(qrUpdate);
                fc.logTask(getUser(), "Kiểm duyệt Tour: " + idCom);
            }
        }

        getData();
        Response.Write("<script>alert('Đã kiểm duyệt.')</script>");
    }
Beispiel #4
0
    protected void btSubmit_Click(object sender, EventArgs e)
    {
        //Encode
        string user = func.EncodeTo64(txtUser.Text);
        string pass = func.EncodeTo64(txtPass.Text);

        try
        {
            string query = "SELECT * FROM Account WHERE (UserName = '******' AND Password='******')";
            object a     = cnDb.xlExecuteScalar(query);
            if (IsPostBack)
            {
                if (a == null)
                {
                    lbMess.Visible = true;
                    lbMess.Text    = "Đăng nhập thất bại.Sai Username hoặc Password";
                    // Response.Write("<script>alert('Đăng nhập thất bại.Sai Username hoặc Password')</script>");
                }
                else
                {
                    if (cnDb.getOneData("select Status from Account where UserName='******'").ToString() != "True")
                    {
                        lbMess.Visible = true;
                        lbMess.Text    = "Tài khoản của bạn đã bị chặn";
                        //Response.Write("<script>alert('Tài khoản của bạn đã bị chặn')</script>");
                    }
                    else
                    {
                        func.logTask(user, "Đăng nhập hệ thống");
                        Session["UserLogin"] = user;
                        Response.Redirect("CP_Home.aspx");
                    }
                }
            }
        }
        catch (Exception)
        {
            cnDb.conn.Close();
            lbMess.Visible = true;
            lbMess.Text    = "Đăng nhập thất bại";
        }
    }
Beispiel #5
0
 protected void btEdit_Click(object sender, EventArgs e)
 {
     func.editCategory(lbID.Text, txtName.Text, ddlPri.SelectedValue);
     func.logTask(Session["UserLogin"].ToString(), "Edit danh mục: " + txtName.Text);
     Response.Write("<script language='javascript'> window.close();</javascript>");
 }