protected void lbtName_Click(object sender, EventArgs e)
    {
        //Lưu vào cookies
        string order = CookieExtension.SetCookiesSort(ItemsColumns.VititleColumn, sortCookiesName);

        //Gọi hàm lấy dữ liệu theo kiểu sắp xếp hiện tại
        GetNew(order);
    }
    protected void lbtStatus_Click(object sender, EventArgs e)
    {
        //Lưu vào cookies
        string order = CookieExtension.SetCookiesSort(ItemsColumns.IienableColumn, sortCookiesName);

        //Gọi hàm lấy dữ liệu theo kiểu sắp xếp hiện tại
        GetDestination(order);
    }
Beispiel #3
0
    protected void lbtOrder_Click(object sender, EventArgs e)
    {
        //Lưu vào cookies
        string order = CookieExtension.SetCookiesSort(ItemsColumns.IiorderColumn, sortCookiesName);

        //Gọi hàm lấy dữ liệu theo kiểu sắp xếp hiện tại
        GetFileLibrary2(order);
    }
    protected void lbtView_Click(object sender, EventArgs e)
    {
        //Lưu vào cookies
        string order = CookieExtension.SetCookiesSort(ItemsColumns.IitotalviewColumn, sortCookiesName);

        //Gọi hàm lấy dữ liệu theo kiểu sắp xếp hiện tại
        GetCustomer(order);
    }
    protected void RpListMembers_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string c = e.CommandName.Trim();
        string p = e.CommandArgument.ToString().Trim();

        top       = "";
        fields    = "*";
        condition = MembersTSql.GetMembersByImid(p);
        order     = "";
        DataTable dt = new DataTable();

        dt = Members.GetMembersCondition(top, fields, condition, order);
        switch (c)
        {
            #region Delete
        case "delete":
            Members.DeleteMembersByIMID(p);
            GetListMembers();

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", dt.Rows[0][MembersColumns.vMemberAccount].ToString(), logAuthor, "", logCreateDate + ": " + logAuthor + " xóa thành viên " + dt.Rows[0][MembersColumns.vMemberAccount].ToString());
            #endregion
            break;

            #endregion
            #region Edit Status
        case "lock":
            string[] fieldsEditStatus = { "iMemberIsLockedOut" };
            string[] valuesEditStatus = { "" };
            if (dt.Rows[0]["iMemberIsLockedOut"].ToString().Equals("0"))
            {
                valuesEditStatus[0] = "1";
                Members.UpdateMembersCondition(DataExtension.UpdateTransfer(fieldsEditStatus, valuesEditStatus), condition);
            }
            else
            {
                valuesEditStatus[0] = "0";
                Members.UpdateMembersCondition(DataExtension.UpdateTransfer(fieldsEditStatus, valuesEditStatus), condition);
            }
            GetListMembers();

            #region Logs
            logAuthor     = CookieExtension.GetCookies("LoginSetting");
            logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", dt.Rows[0][MembersColumns.vMemberAccount].ToString(), logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật trạng thái thành viên " + dt.Rows[0][MembersColumns.vMemberAccount].ToString());
            #endregion
            break;

            #endregion
            #region edit
        case "edit":
            Response.Redirect(LinkAdmin.GoAdminItem(CodeApplications.Member, TypePage.UpdateItem, p));
            break;
            #endregion
        }
    }
 void GetQuyenDuyetTin()
 {
     if (FileLibraryConfig.KeyDuyetTin)
     {
         keyHide = "dn";
         string userRole = CookieExtension.GetCookies("RolesUser");
         #region Với tính năng duyệt tin 2 cấp (phóng viên, biên tập => trưởng ban biên tập => tổng biên tập)
         if (HorizaMenuConfig.ShowDuyetTin2)
         {
             if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap1, userRole))
             {
                 #region Với tài khoản cấp 1 (phóng viên, biên tập)
                 keyStatus   = PhanQuyen.DuyetTin.Cap1;
                 keyAction   = "GuiYeuCauPheDuyetBaiViet";
                 titleEnable = "Gửi yêu cầu phê duyệt";
                 #endregion
             }
             else if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap2, userRole))
             {
                 #region Với tài khoản cấp 2 (trưởng ban biên tập)
                 keyStatus   = PhanQuyen.DuyetTin.Cap2;
                 keyAction   = "GuiYeuCauPheDuyetBaiViet";
                 titleEnable = "Gửi yêu cầu phê duyệt";
                 #endregion
             }
             else if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap3, userRole))
             {
                 #region Với tài khoản cấp 3 (tổng biên tập)
                 keyStatus   = "0";
                 keyAction   = "XuatBanBaiViet";
                 titleEnable = "Xuất bản bài viết";
                 #endregion
             }
         }
         #endregion
         #region Với tính năng duyệt tin 1 cấp (phóng viên, biên tập viên => tổng biên tập)
         else if (HorizaMenuConfig.ShowDuyetTin1)
         {
             if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap2, userRole))
             {
                 #region Với tài khoản cấp 2 (phóng viên, biên tập)
                 keyStatus   = PhanQuyen.DuyetTin.Cap2;
                 keyAction   = "GuiYeuCauPheDuyetBaiViet";
                 titleEnable = "Gửi yêu cầu phê duyệt";
                 #endregion
             }
             else if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap3, userRole))
             {
                 #region Với tài khoản cấp 3 (tổng biên tập)
                 keyStatus   = "0";
                 keyAction   = "XuatBanBaiViet";
                 titleEnable = "Xuất bản bài viết";
                 #endregion
             }
         }
         #endregion
     }
 }
    void GetNew(string order)
    {
        if (!igid.Equals(""))
        {
            ddlCateSearch.SelectedValue = igid;
            condition = GroupsItemsTSql.GetItemsInGroupCondition(ddlCateSearch.SelectedValue, ItemsTSql.GetItemsByViapp(app));
        }
        else
        {
            condition = DataExtension.AndConditon(
                "VGAPP = '" + app + "'",
                GroupsTSql.GetGroupsByVglang(language));
        }

        condition += " AND IIENABLE = '1' ";

        if (tbKeySearch.Text.Length > 0)
        {
            condition += " AND " + SearchTSql.GetSearchMathedCondition(tbKeySearch.Text, ItemsColumns.VikeyColumn);
        }
        if (tbTitleSearch.Text.Length > 0)
        {
            condition += " AND " + SearchTSql.GetSearchMathedCondition(tbTitleSearch.Text, ItemsColumns.VititleColumn);
        }

        if (order.Length > 0)
        {
            orderBy = order;
        }
        else
        {
            orderBy = CookieExtension.GetCookiesSort(sortCookiesName);
            if (orderBy.Length < 1)
            {
                orderBy = " VISEOMETALANG desc ";
            }
        }

        DataSet ds = new DataSet();

        ds = GroupsItems.GetAllDataPagging(p, DdlListShowItem.SelectedValue, condition, orderBy);
        DataTable dt = new DataTable();

        dt = ds.Tables[1];

        string key = tbKeySearch.Text + "&name=" + tbTitleSearch.Text;

        LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]),
                                                     Convert.ToInt16(DdlListShowItem.SelectedValue), Convert.ToInt32(p),
                                                     LinkAdmin.UrlAdmin(app, "QuanLyBaiVietDaXuatBan",
                                                                        ddlCateSearch.SelectedValue, key,
                                                                        NumberShowItem), "currentPS", "otherPS", "firstPS",
                                                     "lastPS", "previewPS", "nextPS");
        LtPaggingTop.Text      = LtPagging.Text;
        rp_mn_users.DataSource = ds.Tables[0];
        rp_mn_users.DataBind();
    }
Beispiel #8
0
    void GetNews(string order)
    {
        DdlListShowItem.SelectedValue = NumberShowItem;
        if (!igid.Equals(""))
        {
            ddlCateSearch.SelectedValue = igid;
            condition = GroupsItemsTSql.GetItemsInGroupCondition(ddlCateSearch.SelectedValue, "");
        }
        else
        {
            condition = DataExtension.AndConditon(
                "VGAPP = '" + app + "'",
                "VIAPP = '" + app + "1'",
                GroupsTSql.GetGroupsByVglang(language));
        }
        condition += " AND IIENABLE <> '2' ";
        if (tbKeySearch.Text.Length > 0)
        {
            condition += " AND " + SearchTSql.GetSearchMathedCondition(tbKeySearch.Text, ItemsColumns.ViauthorColumn);
        }
        if (tbTitleSearch.Text.Length > 0)
        {
            condition += " AND " + SearchTSql.GetSearchMathedCondition(tbTitleSearch.Text, ItemsColumns.VititleColumn);
        }
        if (order.Length > 0)
        {
            orderBy = order;
        }
        else
        {
            orderBy = CookieExtension.GetCookiesSort(sortCookiesName);
            if (orderBy.Length < 1)
            {
                orderBy = " DCREATEDATE DESC ";
            }
        }

        DataSet ds = new DataSet();

        ds = GroupsItems.GetAllDataPagging(p, DdlListShowItem.SelectedValue, condition, orderBy);
        DataTable dt = new DataTable();

        dt = ds.Tables[1];

        string key = tbKeySearch.Text + "&name=" + tbTitleSearch.Text;

        LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]),
                                                     Convert.ToInt16(NumberShowItem), Convert.ToInt32(p),
                                                     LinkAdmin.UrlAdmin(CodeApplications.Contact + "2", TypePage.Item,
                                                                        ddlCateSearch.SelectedValue, key,
                                                                        NumberShowItem), "currentPS", "otherPS", "firstPS",
                                                     "lastPS", "previewPS", "nextPS");
        LtPaggingTop.Text      = LtPagging.Text;
        rp_mn_users.DataSource = ds.Tables[0];
        rp_mn_users.DataBind();
    }
Beispiel #9
0
    protected void lnk_delete_user_checked_Click(object sender, EventArgs e)
    {
        lnk_delete_user_checked.Attributes.Add("onclick", "return confirm_delete();");
        for (int i = 0; i <= rp_mn_users.Items.Count - 1; i++)
        {
            CheckBox chkDelete = (CheckBox)rp_mn_users.Items[i].FindControl(("chk_item"));
            if (chkDelete != null)
            {
                if (chkDelete.Checked)
                {
                    s_del += chkDelete.ToolTip;
                    s_del += ",";
                }
            }
            else
            {
                return;
            }
        }
        if (s_del.Length > 0)
        {
            s_del = s_del.Substring(0, (s_del.Length - 1));
        }
        else
        {
            return;
        }

        string[]  str = s_del.Split(Convert.ToChar(","));
        DataTable dt  = new DataTable();

        dt = Users.GetUsers("1", UsersColumns.UseridColumn, UsersTSql.GetUsersByUsername("admin"), "");
        string userAdminId = "";

        if (dt.Rows.Count > 0)
        {
            userAdminId = dt.Rows[0][UsersColumns.UseridColumn].ToString();
        }
        for (int j = 0; j < str.Length; j++)
        {
            if (str[j] != userAdminId && str[j] != CookieExtension.GetCookies("UserId")) //Không xoá tài khoản admin
            {
                Users.DeleteRolesUsers(str[j]);

                #region Logs
                string logAuthor     = CookieExtension.GetCookies("LoginSetting");
                string logCreateDate = DateTime.Now.ToString();

                string username = GetAccountName(str[j]);

                Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", username, logAuthor, "", logCreateDate + ": " + logAuthor + " xóa tài khoản " + username);
                #endregion
            }
        }
        GetAllUsers();
    }
    void GetTotalPost()
    {
        string condition = DataExtension.AndConditon(
            DataExtension.OrConditon(
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.AboutUsModul.CodeApplications.AboutUs),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.AdvertisingModul.CodeApplications.Advertising),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.ProductModul.CodeApplications.Product),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.DealModul.CodeApplications.Deal),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.FileLibraryModul.CodeApplications.FileLibrary),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.ServiceModul.CodeApplications.Service),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.NewsModul.CodeApplications.News),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.PhotoAlbumModul.CodeApplications.PhotoAlbum),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.VideoModul.CodeApplications.Video),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.QAModul.CodeApplications.QA),
                GroupsTSql.GetGroupsByVgapp(TatThanhJsc.CustomerReviewsModul.CodeApplications.CustomerReviews)
                ),
            GroupsTSql.GetGroupsByVglang(language));

        #region Hiển thị bài đã duyệt theo trạng thái phân quyền
        string userRole = CookieExtension.GetCookies("RolesUser");
        if (HorizaMenuConfig.ShowDuyetTin2)
        {
            if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap2, userRole))
            {
                #region Với tài khoản cấp 2 (trưởng ban biên tập)
                condition += " AND IIENABLE = '" + PhanQuyen.DuyetTin.Cap1 + "' ";
                #endregion
            }
            else if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap3, userRole))
            {
                #region Với tài khoản cấp 3 (tổng biên tập)
                condition += " AND IIENABLE = '" + PhanQuyen.DuyetTin.Cap2 + "' ";
                #endregion
            }
        }
        else if (HorizaMenuConfig.ShowDuyetTin1)
        {
            if (StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap3, userRole))
            {
                #region Với tài khoản cấp 3 (tổng biên tập)
                condition += " AND IIENABLE = '" + PhanQuyen.DuyetTin.Cap2 + "' ";
                #endregion
            }
        }
        #endregion

        string    orderBy = " DCREATEDATE DESC ";
        DataTable dt      = GroupsItems.GetAllData("", "*", condition, orderBy);
        if (dt.Rows.Count > 0)
        {
            totalPost.Text = " (" + dt.Rows.Count + ")";
        }
    }
    void GetPhotoAlbum(string order)
    {
        DdlListShowItem.SelectedValue = NumberShowItem;
        if (!igid.Equals(""))
        {
            ddl_group_ontab.SelectedValue = igid;
            conditionItems = GroupsItemsTSql.GetItemsInGroupCondition(ddl_group_ontab.SelectedValue, "");
        }
        else
        {
            conditionItems = DataExtension.AndConditon(
                "VGAPP = '" + app + "'",
                GroupsTSql.GetGroupsByVglang(language));
        }
        conditionItems  = DataExtension.AndConditon(conditionItems, ItemsTSql.GetItemsByViapp(app));
        conditionItems += " AND IIENABLE = '2' ";
        if (txt_key.Text.Length > 0 && !txt_key.Text.Equals(strdisplay))
        {
            SearchCondition = " AND " + SearchTSql.GetSearchMathedCondition(txt_key.Text, ItemsColumns.VititleColumn);
        }
        if (txt_key.Text.Equals(strdisplay))
        {
            txt_key.Text = "";
        }
        if (order.Length > 0)
        {
            orderBy = order;
        }
        else
        {
            orderBy = CookieExtension.GetCookiesSort(sortCookiesName);
            if (orderBy.Length < 1)
            {
                orderBy = " DCREATEDATE DESC ";
            }
        }

        DataSet ds = new DataSet();

        ds = GroupsItems.GetAllDataPagging(p, NumberShowItem, conditionItems + SearchCondition, orderBy);
        DataTable dt = new DataTable();

        dt = ds.Tables[1];

        LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]),
                                                     Convert.ToInt16(NumberShowItem), Convert.ToInt32(p),
                                                     LinkAdmin.UrlAdmin(CodeApplications.PhotoAlbum, TypePage.RecycleItem,
                                                                        ddl_group_ontab.SelectedValue, txt_key.Text,
                                                                        NumberShowItem), "currentPS", "otherPS", "firstPS",
                                                     "lastPS", "previewPS", "nextPS");
        rp_mn_users.DataSource = ds.Tables[0];
        rp_mn_users.DataBind();
    }
Beispiel #12
0
    void RestoreCate()
    {
        string[] fieldsDelGroup = { "IGENABLE", GroupsColumns.DgupdateColumn };
        string[] valuesDelGroup = { "1", "'" + DateTime.Now.ToString() + "'" };
        condition = " CHARINDEX('," + igid + ",',IGPARENTSID) > 0 ";
        Groups.UpdateGroupsCondition(DataExtension.UpdateTransfer(fieldsDelGroup, valuesDelGroup), condition);

        #region Logs
        string logAuthor     = CookieExtension.GetCookies("LoginSetting");
        string logCreateDate = DateTime.Now.ToString();
        string title         = GetTitle(igid);
        Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", title, logAuthor, "", logCreateDate + ": " + logAuthor + " khôi phục " + title + " (id: " + igid + ")");
        #endregion
    }
Beispiel #13
0
    void RestoreItem()
    {
        string[] fieldsDelGroup = { "IIENABLE" };
        string[] valuesDelGroup = { "1" };
        condition = " IID = '" + iid + "' ";
        TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsDelGroup, valuesDelGroup), condition);

        #region Logs
        string logAuthor     = CookieExtension.GetCookies("LoginSetting");
        string logCreateDate = DateTime.Now.ToString();
        string title         = GetTitle(iid);
        Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", title, logAuthor, "", logCreateDate + ": " + logAuthor + " khôi phục " + title + " (id: " + iid + ")");
        #endregion
    }
    protected void btSave_Click(object sender, EventArgs e)
    {
        SettingsExtension.SetOtherSettingKey(SettingsExtension.KeyBatTatTuDongLayAnh, ddlShowpopup.SelectedValue, lang);

        #region Logs
        string logAuthor     = CookieExtension.GetCookies("LoginSetting");
        string logCreateDate = DateTime.Now.ToString();
        Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", SettingsExtension.KeyBatTatTuDongLayAnh, logAuthor,
                        "",
                        logCreateDate + ": " + logAuthor + " cập nhật thông tin hệ thống (" +
                        SettingsExtension.KeyBatTatTuDongLayAnh + ")");

        #endregion
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        #region Kiểm tra đăng nhập
        if (!CookieExtension.CheckValidCookies(LoginSetting))
        {
            this.Visible = false;
            return;
        }
        #endregion

        #region Gán app, pic cho user control upload ảnh đại diện
        flAnhDaiDien.App = appCate;
        flAnhDaiDien.Pic = pic;
        #endregion

        #region Gán đường dẫn cho ckeditor
        tbChiTiet.FilebrowserImageBrowseUrl = UrlExtension.WebisteUrl + "ckeditor/ckfinder/ckfinder.aspx?type=Images&path=" + pic;
        #endregion

        if (Request.QueryString["iid"] != null)
        {
            iid = StringExtension.RemoveSqlInjectionChars(Request.QueryString["iid"]);
        }

        if (Request.QueryString["isid"] != null)
        {
            isid = StringExtension.RemoveSqlInjectionChars(Request.QueryString["isid"]);
        }

        if (iid == "")
        {
            this.Visible = false;
            return;
        }

        if (!IsPostBack)
        {
            if (isid == "")
            {
                ltrHead.Text = "Thêm loại phòng";
            }
            else
            {
                ltrHead.Text = "Sửa loại phòng";
            }

            LayCacThongTinLienKet();
        }
    }
    protected void btOKChangeInfo_Click(object sender, EventArgs e)
    {
        string userId    = CookieExtension.GetCookies("UserId");
        string condition = UsersTSql.GetUsersByUserid(userId);

        string[] fields = { UsersColumns.UserfirstnameColumn, UsersColumns.UserlastnameColumn, UsersColumns.UseraddressColumn, UsersColumns.UserphonenumberColumn, UsersColumns.UseridentitycardColumn };
        string[] value  = { "N'" + tbHo.Text + "'", "N'" + tbTen.Text + "'", "N'" + tbDiaChi.Text + "'", "N'" + tbDienThoai.Text + "'", "N'" + tbSoCMND.Text + "'" };

        Users.UpdateUsers(DataExtension.UpdateTransfer(fields, value), condition);

        ScriptManager.RegisterStartupScript(this, this.GetType(), "", "ThongBao(3000,'Cập nhật thông tin thành công');", true);

        pnChangeInfo.Visible = false;
        pnInfo.Visible       = true;
        GetInfoUser();
    }
    void GetCategories(string order)
    {
        DdlListShowItem.SelectedValue = NumberShowItem;

        fields = "*";

        condition = DataExtension.AndConditon(
            MembersTSql.GetMembersByVproperty(app),
            MembersColumns.ImemberisapprovedColumn + "<>2");
        if (txtKeySearch.Text.Length > 0 && !txtKeySearch.Text.Equals("Nhập địa chỉ email cần tìm"))
        {
            condition = DataExtension.AndConditon(condition, TatThanhJsc.TSql.SearchTSql.GetSearchMathedCondition(txtKeySearch.Text, MembersColumns.VmemberaccountColumn, MembersColumns.VmembernameColumn));
        }

        #region OrderBy
        if (order.Length > 0)
        {
            orderBy = order;
        }
        else
        {
            orderBy = CookieExtension.GetCookiesSort(sortCookiesName);
            if (orderBy.Length < 1)
            {
                orderBy = MembersColumns.VmemberaccountColumn;
            }
        }
        #endregion

        DataTable dt = new DataTable();

        DataSet ds = Members.GetMembersPaggingCondition(p, NumberShowItem, condition, orderBy);

        dt = ds.Tables[1];


        LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]),
                                                     Convert.ToInt16(DdlListShowItem.SelectedValue), Convert.ToInt32(p),
                                                     LinkAdmin.UrlAdmin("", TypePage.Item,
                                                                        "", key,
                                                                        NumberShowItem), "currentPS", "otherPS", "firstPS",
                                                     "lastPS", "previewPS", "nextPS");

        dt = ds.Tables[0];
        rp_mn_users.DataSource = dt;
        rp_mn_users.DataBind();
    }
Beispiel #18
0
    protected void btnChangePassword_Click(object sender, EventArgs e)
    {
        string    userId = hd_userid.Value;
        DataTable dt     = new DataTable();

        dt = Users.GetUsersByUserId(userId);
        if (dt.Rows.Count > 0)
        {
            string oldPassword = SecurityExtension.BuildPassword(tbChangeOldPassword.Text);
            //Nếu nhập đúng mật khẩu cũ hoặc đang đăng nhập với tài khoản admin
            if (oldPassword == dt.Rows[0][UsersColumns.UserpasswordColumn].ToString() || CookieExtension.GetCookies("UserName") == "admin")
            {
                if (CookieExtension.GetCookies("UserName") == "admin")
                {
                    oldPassword = dt.Rows[0][UsersColumns.UserpasswordColumn].ToString();
                }

                if (oldPassword.Length > 0)
                {
                    TatThanhJsc.Database.Users.ChangePasswordUsers(userId, oldPassword, SecurityExtension.BuildPassword(tbChangeNewPassword.Text), false);
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "",
                                                        "ThongBao(3000,'Cập nhật mật khẩu thành công');", true);
                    pn_insert_update.Visible = false;
                    pn_list_users.Visible    = true;
                    pnChangePassword.Visible = false;

                    #region Logs
                    string logAuthor     = CookieExtension.GetCookies("LoginSetting");
                    string logCreateDate = DateTime.Now.ToString();
                    Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", dt.Rows[0][UsersColumns.UsernameColumn].ToString(), logAuthor, "", logCreateDate + ": " + logAuthor + " đổi mật khẩu tài khoản " + dt.Rows[0][UsersColumns.UsernameColumn].ToString());
                    #endregion
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Mật khẩu cũ không chính xác.');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Mật khẩu cũ không chính xác.');", true);
            }
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Cập nhật mật khẩu thất bại.');", true);
        }
    }
    protected void btn_save_Click(object sender, EventArgs e)
    {
        SettingsExtension.SetOtherSettingKey(SettingsExtension.KeyTitleWebsite, txt_title_website.Text, language);
        SettingsExtension.SetOtherSettingKey(SettingsExtension.KeyDescMetatagWebsite, TbDescWebsite.Text, language);
        SettingsExtension.SetOtherSettingKey(SettingsExtension.KeyKeyWebsite, txt_key_website.Text, language);

        SettingsExtension.SetOtherSettingKey(SettingsExtension.KeyKeyGoogleAnalytics, TbGoogleAnalytics.Text, language);

        #region Logs
        string logAuthor     = CookieExtension.GetCookies("LoginSetting");
        string logCreateDate = DateTime.Now.ToString();
        Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", "Thông tin tối ưu website", logAuthor,
                        "",
                        logCreateDate + ": " + logAuthor + " cập nhật thông tin hệ thống (Thông tin tối ưu website)");

        #endregion
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        #region Kiểm tra đăng nhập
        if (!CookieExtension.CheckValidCookies(LoginSetting))
        {
            this.Visible = false;
            return;
        }
        #endregion

        #region Gán app, pic cho user control upload ảnh đại diện
        flAnhDaiDien.App = appCate;
        flAnhDaiDien.Pic = pic;
        #endregion


        if (Request.QueryString["iid"] != null)
        {
            iid = StringExtension.RemoveSqlInjectionChars(Request.QueryString["iid"]);
        }

        if (Request.QueryString["isid"] != null)
        {
            isid = StringExtension.RemoveSqlInjectionChars(Request.QueryString["isid"]);
        }

        if (iid == "")
        {
            this.Visible = false;
            return;
        }

        if (!IsPostBack)
        {
            if (isid == "")
            {
                ltrHead.Text = "Thêm hình ảnh";
            }
            else
            {
                ltrHead.Text = "Sửa hình ảnh";
            }

            LayCacThongTinLienKet();
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (StringExtension.RoleInListRoles(listRoles.CopyItem, userRole) && HorizaMenuConfig.ShowCopyItem)
        {
            pnContent.Visible = true;
            pnStop.Visible    = false;
        }


        if (!IsPostBack)
        {
            if (CookieExtension.GetCookies("UserName") == "admin")
            {
                pnLoginOtherSite.Visible = true;
            }
            LoadDefaultData();
        }
    }
Beispiel #22
0
    void DeleteListItem()
    {
        string[] arrigid = listigid.Split(Convert.ToChar(","));
        for (int i = 0; i < arrigid.Length - 1; i++)
        {
            string[] fieldsDelGroup = { "IIENABLE" };
            string[] valuesDelGroup = { "2" };
            condition = " IID = '" + arrigid[i] + "' ";
            TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsDelGroup, valuesDelGroup), condition);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            string title         = GetTitle(arrigid[i]);
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", title, logAuthor, "", logCreateDate + ": " + logAuthor + " xóa " + title + " (id: " + arrigid[i] + ")");
            #endregion
        }
    }
    void GetBookings(string order)
    {
        string condition = DataExtension.AndConditon(
            SubitemsTSql.GetByApp(app),
            SubitemsTSql.GetByLang(language),
            SubitemsColumns.IsenableColumn + "<>2"
            );

        if (tbTitleSearch.Text.Length > 0)
        {
            condition += " AND " + SearchTSql.GetSearchMathedCondition(tbTitleSearch.Text, SubitemsColumns.VstitleColumn, SubitemsColumns.VsemailColumn);
        }

        if (order.Length > 0)
        {
            orderBy = order;
        }
        else
        {
            orderBy = CookieExtension.GetCookiesSort(sortCookiesName);
            if (orderBy.Length < 1)
            {
                orderBy = SubitemsColumns.DscreatedateColumn + " desc ";
            }
        }

        DataSet ds = new DataSet();

        ds = Subitems.GetSubItemsPagging(p, DdlListShowItem.SelectedValue, condition, orderBy);
        DataTable dt = new DataTable();

        dt = ds.Tables[1];

        LtPagging.Text = PagingExtension.SpilitPages(Convert.ToInt32(dt.Rows[0]["TotalRows"]),
                                                     Convert.ToInt16(DdlListShowItem.SelectedValue), Convert.ToInt32(p),
                                                     LinkAdmin.UrlAdmin(CodeApplications.Hotel, TypePage.Booking,
                                                                        ddlCateSearch.SelectedValue, "",
                                                                        NumberShowItem), "currentPS", "otherPS", "firstPS",
                                                     "lastPS", "previewPS", "nextPS");
        LtPaggingTop.Text      = LtPagging.Text;
        rp_mn_users.DataSource = ds.Tables[0];
        rp_mn_users.DataBind();
    }
Beispiel #24
0
    protected void RpListLanguageNationals_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string c = e.CommandName.Trim();
        string p = e.CommandArgument.ToString().Trim();

        switch (c)
        {
            #region edit
        case "edit":
            EditValue(p);
            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", p, logAuthor, "",
                            logCreateDate + ": " + logAuthor + " đổi giá trị một từ khóa (" + p + ")");
            #endregion
            break;
            #endregion
        }
    }
    protected void btOKChangePassword_Click(object sender, EventArgs e)
    {
        string    userName = CookieExtension.GetCookies("UserName");
        string    userId   = CookieExtension.GetCookies("UserId");
        DataTable dt       = new DataTable();

        dt = Users.GetUsersByUserNameAndPassword(userName, tbMatKhauCu.Text);
        if (dt.Rows.Count > 0)
        {
            TatThanhJsc.Database.Users.ChangePasswordUsers(userId, tbMatKhauCu.Text, tbMatKhauMoi.Text);
            ScriptManager.RegisterStartupScript(this, this.GetType(), "", "ThongBao(3000,'Cập nhật mật khẩu thành công');", true);
            pnChangePassword.Visible = false;
            pnInfo.Visible           = true;
            GetInfoUser();
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Mật khẩu cũ không chính xác.');", true);
        }
    }
Beispiel #26
0
    protected void btnUpdateAll_Click(object sender, EventArgs e)
    {
        string arrayListFile = "";

        for (int i = 0; i < RpListLanguageNationals.Items.Count; i++)
        {
            TextBox tbTitle = (TextBox)RpListLanguageNationals.Items[i].FindControl(("TbLanguageWord"));
            arrayListFile += tbTitle.ToolTip + ",";
        }
        char[] Split = { ',' };
        foreach (string itemID in arrayListFile.Split(Split, StringSplitOptions.RemoveEmptyEntries))
        {
            EditValue(itemID);
        }

        #region Logs
        string logAuthor     = CookieExtension.GetCookies("LoginSetting");
        string logCreateDate = DateTime.Now.ToString();
        Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", "", logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật giá trị danh sách từ khóa ");
        #endregion
    }
Beispiel #27
0
    void DeleteCate()
    {
        string[] arrigid = listigid.Split(Convert.ToChar(","));


        for (int i = 0; i < arrigid.Length - 1; i++)
        {
            string[] fieldsDelGroup = { "IGENABLE", GroupsColumns.DgupdateColumn };
            string[] valuesDelGroup = { "2", "'" + DateTime.Now.ToString() + "'" };
            condition = " CHARINDEX('," + arrigid[i] + ",',IGPARENTSID) > 0 ";
            Groups.UpdateGroupsCondition(DataExtension.UpdateTransfer(fieldsDelGroup, valuesDelGroup), condition);


            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            string title         = GetTitle(arrigid[i]);
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", title, logAuthor, "", logCreateDate + ": " + logAuthor + " xóa " + title + " (id: " + arrigid[i] + ")");
            #endregion
        }
    }
Beispiel #28
0
        //readonly IPoliceRepository myRepository1;

        //public TestController(IPoliceRepository myRepository1)
        //{
        //    this.myRepository1 = myRepository1;
        //}


        // GET: Test
        public ActionResult Index()
        {
            //var num = myRepository1.Get();11111

            //var bll = new VehicleBusiness();

            //bll.JoinSearch();
            //bll.Search();

            // var model = new VehicleQueryModel { BuyDate=DateTime.Now, EngineNo="111", FrameNo="ttt" };
            //var filter= YYG.Framework.ORM.ExpressionHelper.CreateExpression<VehicleInfoEntity, VehicleQueryModel>(model);
            // bll.Search(filter);


            //bll.Add();


            // bll.ManyTableDynamicCondition();
            CookieExtension.DeleteCookie("age");
            return(View());
        }
Beispiel #29
0
    protected void RpListLanguageNationals_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string c = e.CommandName.Trim();
        string p = e.CommandArgument.ToString().Trim();

        switch (c)
        {
            #region delete
        case "delete":
            //Xoá ảnh
            DeleteLanguageItemImage(p);
            LanguageKey.DeleteLanguageKeyAndLanguageItem(p);
            GetListCodesLanguageKey();

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", p, logAuthor, "", logCreateDate + ": " + logAuthor + " xóa một từ khóa (id: " + p + ")");
            #endregion
            break;
            #endregion

            #region edit
        case "edit":
            Response.Redirect(LinkUpdate(p));
            GetListCodesLanguageKey();

            #region Logs
            logAuthor     = CookieExtension.GetCookies("LoginSetting");
            logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", p, logAuthor, "", logCreateDate + ": " + logAuthor + " thay đổi trạng thái một từ khóa (id: " + p + ")");
            #endregion
            break;
            #endregion
        }
    }
    protected void btSave_Click(object sender, EventArgs e)
    {
        //Lay thong tin trang popup tai trang chu
        SettingsExtension.SetOtherSettingKey(TatThanhJsc.Extension.SettingsExtension.KeyHienThiPopupTaiTrangChu, ddlShowpopup.SelectedValue, language);

        string newDetail = ContentExtendtions.ProcessStringContent(tbPopupDetail.Text, hdOldDetail.Value, FolderPic.SystemWebsite);

        SettingsExtension.SetOtherSettingKey(TatThanhJsc.Extension.SettingsExtension.KeyChiTietTrangPopup, newDetail, language);

        string newContent = ContentExtendtions.ProcessStringContent(tbPopupContent.Text, hdOldContent.Value, FolderPic.SystemWebsite);

        SettingsExtension.SetOtherSettingKey(TatThanhJsc.Extension.SettingsExtension.KeyNoiDungPopupTaiTrangChu, newContent, language);

        ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess", "alert('Cập nhật thành công!');", true);

        #region Logs
        string logAuthor     = CookieExtension.GetCookies("LoginSetting");
        string logCreateDate = DateTime.Now.ToString();
        Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", SettingsExtension.KeyHienThiPopupTaiTrangChu, logAuthor,
                        "",
                        logCreateDate + ": " + logAuthor + " cập nhật thông tin hệ thống (" + SettingsExtension.KeyHienThiPopupTaiTrangChu + ")");

        #endregion
    }