//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>"); }
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>"); }
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"; } }
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>"); }