示例#1
0
    public void DeleteRecItem(string iid, string pic)
    {
        #region Xóa ảnh items
        DataTable dt = new DataTable();
        dt = TatThanhJsc.Database.Items.GetItems("", ItemsColumns.ViimageColumn, ItemsTSql.GetItemsByIid(iid), "");

        string split = TatThanhJsc.AdminModul.Keyword.ParamsSpilitItems;
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            if (dt.Rows[i][ItemsColumns.ViimageColumn].ToString().IndexOf(split) < 0)
            {
                ImagesExtension.DeleteImageWhenDeleteItem(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString());
                ImagesExtension.DeleteImageWhenDeleteItem(pic, dt.Rows[i][ItemsColumns.ViimageColumn].ToString().Replace("_HasThumb.", "_HasThumb_Thumb."));
            }
            else
            {
                foreach (
                    string s in
                    dt.Rows[i][ItemsColumns.ViimageColumn].ToString()
                    .Split(new string[] { split }, StringSplitOptions.RemoveEmptyEntries))
                {
                    ImagesExtension.DeleteImageWhenDeleteItem(pic, s);
                    ImagesExtension.DeleteImageWhenDeleteItem(pic, s.Replace("_HasThumb.", "_HasThumb_Thumb."));
                }
            }
        }
        #endregion

        DeleteSubItems(iid, pic);

        GroupsItems.DeleteItemsGroupsItemsByIid(iid);
    }
    void GetCartDetails(string iid)
    {
        DataTable dt = new DataTable();

        condition = DataExtension.AndConditon(
            ItemsTSql.GetItemsByViapp(app),
            ItemsTSql.GetItemsByIid(iid)
            );
        dt = TatThanhJsc.Database.Items.GetItems("1", "*", condition, "");
        if (dt.Rows.Count > 0)
        {
            ltrMaDonHang.Text         = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            ltrThongTinKhachHang.Text = LayThongTinKhachHang(dt.Rows[0][ItemsColumns.VicontentColumn].ToString());
            double phiVanChuyen = 0;
            double tongTienHang = 0;
            try
            {
                phiVanChuyen = double.Parse(dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString());
            }
            catch { }
            try
            {
                tongTienHang = double.Parse(dt.Rows[0][ItemsColumns.FipriceColumn].ToString());
            }
            catch {}
            tongTienHang      += phiVanChuyen;
            ltrTotalPrice.Text = NumberExtension.FormatNumber(tongTienHang.ToString());
            ltrReadPrice.Text  = NumberExtension.ReadNumber(tongTienHang.ToString());

            GetList(iid);
        }
    }
示例#3
0
        public static string GetPropertyIcon(string iid, string propertyApp, string pic)
        {
            string s         = "";
            string lang      = TatThanhJsc.LanguageModul.Cookie.GetLanguageValueDisplay();
            string condition = DataExtension.AndConditon(
                GroupsTSql.GetByApp(propertyApp),
                GroupsTSql.GetByEnable("1"),
                GroupsTSql.GetByLang(lang),
                ItemsTSql.GetItemsByIid(iid));

            DataTable dt = GroupsItems.GetAllData("", GroupsColumns.VgimageColumn + "," + GroupsColumns.VgnameColumn,
                                                  condition, GroupsColumns.IgorderColumn);

            if (dt.Rows.Count > 0)
            {
                s += "<span class='propertyIcons'>";
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    s += ImagesExtension.GetImage(pic, dt.Rows[i][GroupsColumns.VgimageColumn].ToString(),
                                                  dt.Rows[i][GroupsColumns.VgnameColumn].ToString(), "propertyIcon", false, false, "");
                }
                s += "</span>";
            }

            return(s);
        }
    void GetItemsInfo()
    {
        fields = DataExtension.GetListColumns(ItemsColumns.VititleColumn, ItemsColumns.DicreatedateColumn);
        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Items.GetItems("", "*", ItemsTSql.GetItemsByIid(iid), "");
        #region ThongTinCoBan
        ltrHotelName.Text = @"
<div class='fwb'>
    Thông tin :
</div>
<div class='cbh20'><!----></div>
<div class='fwb'>
    " + dt.Rows[0][ItemsColumns.VititleColumn].ToString() + @"
</div>
<div class='cbh5'><!----></div>
<div style='font:11px Tahoma;color:#0e0e0e;'>
    Ngày đăng: " + ((DateTime)dt.Rows[0][ItemsColumns.DicreatedateColumn]).ToString("dd/MM/yyyy") + @" - Lượt xem: " + dt.Rows[0][ItemsColumns.IitotalviewColumn].ToString() + @"
</div>
<div class='cbh5'><!----></div>
<div style='font:12px/18px Tahoma;color:#000;'>
    " + dt.Rows[0][ItemsColumns.VicontentColumn].ToString() + @"
</div>
<div class='cbh20'><!----></div>
";
        #endregion
    }
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            btn_insert_update.Text = "Đồng ý";
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            lnk_delete_Image_current.Visible = true;
            ddl_group_product.SelectedValue  = dt.Rows[0]["IGID"].ToString();
            txt_title.Text       = dt.Rows[0]["VITITLE"].ToString();
            txt_description.Text = dt.Rows[0]["VIDESC"].ToString();
            txt_content.Text     = dt.Rows[0]["VICONTENT"].ToString();
            hdOldContent.Value   = dt.Rows[0]["VICONTENT"].ToString();
            #region SEO
            textLinkRewrite.Text    = dt.Rows[0]["VISEOLINK"].ToString();
            textTagTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            textTagKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            textTagDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion
            txtCreateDate.Text = dt.Rows[0]["DCREATEDATE"].ToString();

            #region Image
            if (!dt.Rows[0]["VIIMAGE"].ToString().Equals(""))
            {
                ltimg.Text = ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "imgItem", false, false, "", false);
                lnk_delete_Image_current.Visible = true;
            }
            else
            {
                ltimg.Visible = false;
                lnk_delete_Image_current.Visible = false;
            }
            hd_img = dt.Rows[0]["VIIMAGE"].ToString();
            #endregion
            HdIitotalview = dt.Rows[0]["IITOTALVIEW"].ToString();
            #region IIENABLE
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }
            #endregion
        }
        #endregion
        #region  insert
        else
        {
            btn_insert_update.Text = "Đồng ý";
            txtCreateDate.Text     = DateTime.Now.ToString();
        }
        #endregion
    }
示例#6
0
    protected void rp_mn_users_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string c = e.CommandName.Trim();
        string p = e.CommandArgument.ToString().Trim();

        fields    = "*";
        condition = ItemsTSql.GetItemsCondition(p, app);
        DataTable dt = new DataTable();

        dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
        switch (c)
        {
            #region Delete
        case "delete":
            TatThanhJsc.Database.Items.DeleteItems(ItemsTSql.GetItemsByIid(p));
            break;

            #endregion
            #region Edit Enable
        case "EditEnable":
            string[] fieldsEnable = { "IIENABLE" };
            string[] valuesEnable = { "" };
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                valuesEnable[0] = "1";
                TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsEnable, valuesEnable), condition);
            }
            else
            {
                valuesEnable[0] = "0";
                TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsEnable, valuesEnable), condition);
            }
            GetVotes();
            break;

            #endregion
            #region Edit
        case "edit":
            pnList.Visible       = false;
            pnShorcut.Visible    = true;
            hdInsertUpdate.Value = "update";
            HdId.Value           = dt.Rows[0]["IID"].ToString();
            TbRep.Text           = dt.Rows[0]["VITITLE"].ToString();
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("1"))
            {
                cbEnable.Checked = true;
            }
            else
            {
                cbEnable.Checked = false;
            }

            break;
            #endregion
        }
    }
示例#7
0
    private string GetTitle(string iid)
    {
        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Items.GetItems("1", ItemsColumns.VititleColumn, ItemsTSql.GetItemsByIid(iid), "");
        if (dt.Rows.Count > 0)
        {
            return(dt.Rows[0][ItemsColumns.VititleColumn].ToString());
        }
        return("");
    }
    protected void UpdateTitle(object sender, EventArgs e)
    {
        TextBox textbox = sender as TextBox;

        string[] fields    = { ItemsColumns.VititleColumn };
        string[] values    = { "N'" + textbox.Text + "'" };
        string   condition = ItemsTSql.GetItemsByIid(textbox.ToolTip);

        TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fields, values), condition);
        //GetListWebsites("");
    }
示例#9
0
    //Lấy thông tin của nhóm modul, in ra literal
    void GetDetailGroups()
    {
        DataTable dt = new DataTable();

        fields    = "*";
        condition = ItemsTSql.GetItemsByIid(igid);
        dt        = TatThanhJsc.Database.Items.GetItems(top, fields, condition, orderBy);
        if (dt.Rows.Count > 0)
        {
            lt_cate_name.Text = "<div>" + dt.Rows[0]["VITITLE"] + "</div>";
        }
    }
示例#10
0
    string  loadDataDetail(string iid)
    {
        string s = "";

        condition = DataExtension.AndConditon(
            ItemsTSql.GetItemsByIid(iid)
            );
        DataTable dt = TatThanhJsc.Database.Items.GetItems("", " * ", condition, "");

        if (dt.Rows.Count > 0)
        {
            s = dt.Rows[0]["VITITLE"].ToString();
        }
        return(s);
    }
    void GetItemsInfo()
    {
        fields = DataExtension.GetListColumns(ItemsColumns.VititleColumn, ItemsColumns.FipriceColumn, ItemsColumns.FisalepriceColumn);
        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Items.GetItems("", fields, ItemsTSql.GetItemsByIid(iid), "");
        #region ThongTinCoBan
        ltrName.Text = @"
<div class='fwb'>
    Tên deal: " + dt.Rows[0][ItemsColumns.VititleColumn].ToString() + @"
</div>
<div class='cbh20'><!----></div>
";
        #endregion
    }
    void GetTitleItem()
    {
        fields    = TatThanhJsc.Extension.DataExtension.GetListColumns(TatThanhJsc.Columns.ItemsColumns.VititleColumn, TatThanhJsc.Columns.ItemsColumns.DicreatedateColumn);
        condition = ItemsTSql.GetItemsByIid(iid);
        DataTable dt = new DataTable();

        dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
        if (dt.Rows.Count > 0)
        {
            LtTitlePage.Text  = dt.Rows[0]["VITITLE"].ToString();
            lt_cate_name.Text = @"
<div class='TitleItem'>Tên album: " + dt.Rows[0]["VITITLE"].ToString() + @"</div>
<div>Ngày đăng: " + TatThanhJsc.Extension.TimeExtension.FormatTime(dt.Rows[0][TatThanhJsc.Columns.ItemsColumns.DicreatedateColumn], "dd/MM/yyyy") + @"</div>";
        }
    }
示例#13
0
    private void GetGroupsInfoByItemId(string iid, string viapp)
    {
        string condition = DataExtension.AndConditon(
            GroupsTSql.GetGroupsByIgenable("1"),
            GroupsTSql.GetGroupsByVgapp(viapp),
            GroupsTSql.GetGroupsByVglang(lang),
            ItemsTSql.GetItemsByIid(iid)
            );
        DataTable dt = GroupsItems.GetAllData("1", "groups.*", condition, "");

        if (dt.Rows.Count > 0)
        {
            Session["dataByTitle_Cate"] = dt;
            Session["igid"]             = dt.Rows[0][GroupsColumns.IgidColumn].ToString();
        }
    }
    protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e)
    {
        string c = e.CommandName.Trim();
        string p = e.CommandArgument.ToString().Trim();

        fields    = "*";
        condition = ItemsTSql.GetItemsByIid(p);
        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Items.GetItems("1", "*", condition, "");
        switch (c)
        {
            #region Delete
        case "delete":
            ImagesExtension.DeleteImageWhenDeleteItem(pathFolderPic, dt.Rows[0][ItemsColumns.ViimageColumn].ToString());
            TatThanhJsc.Database.Items.DeleteItems(p);
            GetList();
            break;

            #endregion
            #region Edit Enable
        case "EditEnable":
            string[] fieldsEnable = { ItemsColumns.IienableColumn };
            string[] valuesEnable = { "" };
            if (dt.Rows[0][ItemsColumns.IienableColumn].ToString().Equals("0"))
            {
                valuesEnable[0] = "1";
                TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsEnable, valuesEnable), condition);
            }
            else
            {
                valuesEnable[0] = "0";
                TatThanhJsc.Database.Items.UpdateItems(DataExtension.UpdateTransfer(fieldsEnable, valuesEnable), condition);
            }
            GetList();
            break;

            #endregion
            #region Edit
        case "edit":
            //OpenUpdatePanel(p);
            Response.Redirect(UrlExtension.WebisteUrl + "cms/admin/Moduls/Website/Cate/PopUp/AddPictureToCate.aspx?igid=" + igid + "&iid=" + p);
            break;
            #endregion
        }
    }
示例#15
0
    void LoadContactDetailContent(string iid)
    {
        top       = "";
        fields    = "*";
        condition = DataExtension.AndConditon(ItemsTSql.GetItemsByIid(iid),
                                              ItemsTSql.GetByApp("QLDDKTV"));
        orderby = "";
        DataTable dt = TatThanhJsc.Database.GroupsItems.GetAllData(top, fields, condition, orderby);

        if (dt.Rows.Count > 0)
        {
            ltrHoten.Text   = dt.Rows[0][ItemsColumns.ViauthorColumn].ToString();
            ltrEmail.Text   = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViparamsColumn].ToString(), "", 1);
            ltrNoiDung.Text = dt.Rows[0][ItemsColumns.VicontentColumn].ToString();
            ltrGuiLuc.Text  = ((DateTime)dt.Rows[0][ItemsColumns.DicreatedateColumn]).ToString("dd/MM/yyyy hh:mm:ss tt");
        }
    }
    void OpenUpdatePanel(string iid)
    {
        ltrInsertUpdate.Text = "Cập nhật hình ảnh";
        update           = true;
        currentIid.Value = iid;
        pnList.Visible   = false;
        pnInsert.Visible = true;
        condition        = ItemsTSql.GetItemsByIid(iid);
        DataTable dt = new DataTable();

        dt = TatThanhJsc.Database.Items.GetItems("1", "*", condition, "");
        if (dt.Rows.Count > 0)
        {
            tbName.Text             = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            tbOrder.Text            = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();
            ddlStatus.SelectedValue = dt.Rows[0][ItemsColumns.IienableColumn].ToString();
            ltimg.Text = ImagesExtension.GetImage(pathFolderPic, dt.Rows[0][ItemsColumns.ViimageColumn].ToString(), "", "hotelImage", false, false, "");
            hd_img     = dt.Rows[0][ItemsColumns.ViimageColumn].ToString();
        }
    }
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text = Developer.CruisesKeyword.CapNhatBaiViet;
            btOK.Text           = "Đồng ý";
            cbTiepTuc.Visible   = false;
            string fields = "*";

            string condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(appCate), ItemsTSql.GetItemsByIid(iid));

            DataTable dt = GroupsItems.GetAllData("1", fields, condition, "");

            hdGroupsItemId.Value        = dt.Rows[0][GroupsItemsColumns.IgiidColumn].ToString();
            ddlParentCate.SelectedValue = dt.Rows[0]["IGID"].ToString();

            tbTenCruises.Text = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            tbMaCruises.Text  = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            flAnhDaiDien.Load(dt.Rows[0][ItemsColumns.ViimageColumn].ToString());
            tbMoTa.Text = dt.Rows[0][ItemsColumns.VidescColumn].ToString();

            tbGiaNiemYet.Text   = dt.Rows[0][ItemsColumns.FipriceColumn].ToString();
            tbGiaKhuyenMai.Text = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString();

            #region Thời gian tour
            try
            {
                tbSoNgay.Text =
                    dt.Rows[0][ItemsColumns.ViauthorColumn].ToString()
                    .Remove(dt.Rows[0][ItemsColumns.ViauthorColumn].ToString().IndexOf("-"));
            }
            catch { }
            try
            {
                tbSoDem.Text =
                    dt.Rows[0][ItemsColumns.ViauthorColumn].ToString()
                    .Substring(dt.Rows[0][ItemsColumns.ViauthorColumn].ToString().IndexOf("-") + 1);
            }
            catch { }
            #endregion

            tbTongSoKhach.Text  = dt.Rows[0][ItemsColumns.IitotalsubitemsColumn].ToString();
            tbNgayKhoiHanh.Text = dt.Rows[0][ItemsColumns.VISEOMETAPARAMSColumn].ToString();

            tbTongQuan.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 1);
            hdTongQuan.Value = tbTongQuan.Text;

            tbLichTrinh.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 2);
            hdLichTrinh.Value = tbLichTrinh.Text;

            #region Các điểm đến sẽ qua
            if (dt.Rows[0][ItemsColumns.ViurlColumn].ToString().StartsWith("text-"))
            {
                tbCacDiemDenSeQua.Text = dt.Rows[0][ItemsColumns.ViurlColumn].ToString().Substring("text-".Length);
            }
            if (dt.Rows[0][ItemsColumns.ViurlColumn].ToString().StartsWith("id-"))
            {
                string listId = "," + dt.Rows[0][ItemsColumns.ViurlColumn].ToString().Substring("id-".Length) + ",";
                hdIdCacDiemDenSeQua.Value = listId;
            }
            #endregion

            tbBangGiaVaChoO.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 3);
            hdBangGiaVaChoO.Value = tbBangGiaVaChoO.Text;

            #region Bản đồ
            tbMaDinhKemBanDoCruises.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 4);
            GoogleMapMarkLocation.ViDo   = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 5);
            GoogleMapMarkLocation.KinhDo = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 6);
            #endregion

            #region Bao gồm
            string baoGom = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 7);
            if (baoGom.StartsWith("text-"))
            {
                tbBaoGom.Text = baoGom.Substring("text-".Length);
            }
            if (baoGom.StartsWith("id-"))
            {
                string listId = "," + baoGom.Substring("id-".Length) + ",";
                for (int i = 0; i < cblBaoGom.Items.Count; i++)
                {
                    if (listId.IndexOf("," + cblBaoGom.Items[i].Value + ",") > -1)
                    {
                        cblBaoGom.Items[i].Selected = true;
                    }
                    else
                    {
                        cblBaoGom.Items[i].Selected = false;
                    }
                }
            }
            #endregion

            #region Không bao gồm
            string khongBaoGom = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 8);
            if (khongBaoGom.StartsWith("text-"))
            {
                tbKhongBaoGom.Text = khongBaoGom.Substring("text-".Length);
            }
            if (khongBaoGom.StartsWith("id-"))
            {
                string listId = "," + khongBaoGom.Substring("id-".Length) + ",";
                for (int i = 0; i < cblKhongBaoGom.Items.Count; i++)
                {
                    if (listId.IndexOf("," + cblKhongBaoGom.Items[i].Value + ",") > -1)
                    {
                        cblKhongBaoGom.Items[i].Selected = true;
                    }
                    else
                    {
                        cblKhongBaoGom.Items[i].Selected = false;
                    }
                }
            }
            #endregion

            #region SEO
            tbSeoLink.Text        = dt.Rows[0]["VISEOLINK"].ToString();
            tbSeoTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            tbSeoKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            tbSeoDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion

            tbDieuKhoanKhac.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 9);
            hdDieuKhoanKhac.Value = tbDieuKhoanKhac.Text;

            tbServices.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 11);
            hdServices.Value = tbServices.Text;

            tbThuTu.Text        = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();
            cbTrangThai.Checked = (dt.Rows[0][ItemsColumns.IienableColumn].ToString() == "1");

            tbNgayDang.Text   = dt.Rows[0][ItemsColumns.DicreatedateColumn].ToString();
            hdTotalView.Value = dt.Rows[0][ItemsColumns.IitotalviewColumn].ToString();

            #region Thuộc tính

            DienThongTinThuocTinh(dt.Rows[0][ItemsColumns.IidColumn].ToString());

            #endregion
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text = Developer.CruisesKeyword.ThemMoiBaiViet;
            btOK.Text           = "Đồng ý";
            tbNgayDang.Text     = DateTime.Now.ToString();
            tbTenCruises.Focus();
        }
        #endregion
    }
    protected void lnk_delete_user_checked_Click(object sender, EventArgs e)
    {
        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)
                {
                    ArrayId += chkDelete.ToolTip;
                    ArrayId += ",";
                }
            }
            else
            {
                return;
            }
        }
        if (ArrayId.Length > 0)
        {
            ArrayId = ArrayId.Substring(0, (ArrayId.Length - 1));
        }
        else
        {
            return;
        }
        //condition = " IID in(" + ArrayId + ") ";
        //Đoàn sửa
        char[] splitItem = { ',' };
        foreach (string itemID in ArrayId.Split(splitItem, StringSplitOptions.RemoveEmptyEntries))
        {
            string[] fieldsDelItem = { "IIENABLE", ItemsColumns.DiupdateColumn };
            string[] valuesDelItem = { "2", "'" + DateTime.Now.ToString() + "'" };
            Items.UpdateItems(DataExtension.UpdateTransfer(fieldsDelItem, valuesDelItem), ItemsTSql.GetItemsByIid(itemID));
        }

        GetService("");
    }
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            btn_insert_update.Text = "Đồng ý";
            ckbContinue.Visible    = false;
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            lnk_delete_Image_current.Visible = true;
            ddl_group_product.SelectedValue  = dt.Rows[0]["IGID"].ToString();
            txt_title.Text       = dt.Rows[0]["VITITLE"].ToString();
            txt_description.Text = dt.Rows[0]["VIDESC"].ToString();
            txt_content.Text     = dt.Rows[0]["VICONTENT"].ToString();
            hdOldService.Value   = dt.Rows[0]["VICONTENT"].ToString();
            #region SEO
            textLinkRewrite.Text    = dt.Rows[0]["VISEOLINK"].ToString();
            textTagTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            textTagKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            textTagDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion
            txtCreateDate.Text = dt.Rows[0]["DCREATEDATE"].ToString();

            #region Image
            if (!dt.Rows[0]["VIIMAGE"].ToString().Equals(""))
            {
                ltimg.Text = TatThanhJsc.Extension.ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "imgItem", false, false, "", false);
                lnk_delete_Image_current.Visible = true;
            }
            else
            {
                ltimg.Visible = false;
                lnk_delete_Image_current.Visible = false;
            }
            hd_img.Value = dt.Rows[0]["VIIMAGE"].ToString();
            if (hd_img.Value.Length < 1)
            {
                cbLayAnhTuNoiDung.Checked = true;
            }
            else
            {
                cbLayAnhTuNoiDung.Checked = false;
            }

            #endregion
            HdIitotalview.Value = dt.Rows[0]["IITOTALVIEW"].ToString();
            #region IIENABLE
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }
            #endregion

            tbKey.Text   = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            tbOrder.Text = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();

            tbDanhSachTepDinhKem.Text = dt.Rows[0][ItemsColumns.ViurlColumn].ToString();

            #region ThuocTinhDichVu-Chi thực hiện khi chức năng Quản lý thuộc tính được hiển thị
            if (ServiceConfig.KeyHienThiQuanLyThuocTinhDichVu)
            {
                string properties = "";
                condition = TatThanhJsc.Extension.DataExtension.AndConditon(
                    TatThanhJsc.TSql.SubitemsTSql.GetSubitemsByIid(iid),
                    TatThanhJsc.TSql.SubitemsTSql.GetSubitemsByVskey(propertyModul));
                fields = SubitemsColumns.VscontentColumn;
                dt     = Subitems.GetSubItems("", fields, condition, "");
                if (dt.Rows.Count > 0)
                {
                    properties = dt.Rows[0][SubitemsColumns.VscontentColumn].ToString();
                }
                for (int i = 0; i < rptProperties.Items.Count; i++)
                {
                    CheckBox checkBoxProperties = (CheckBox)rptProperties.Items[i].FindControl("checkBoxProperties");
                    if (properties.IndexOf(parramSpitString + checkBoxProperties.ToolTip + parramSpitString) > -1)
                    {
                        checkBoxProperties.Checked = true;
                    }
                    else
                    {
                        checkBoxProperties.Checked = false;
                    }
                }
            }
            #endregion
        }
        #endregion
        #region  insert
        else
        {
            btn_insert_update.Text = "Đồng ý";
            txtCreateDate.Text     = DateTime.Now.ToString();
            txt_title.Focus();
        }
        #endregion
    }
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text = Developer.CustomerReviewsKeyword.CapNhatBaiViet;
            btOK.Text           = "Đồng ý";
            cbTiepTuc.Visible   = false;
            string fields = "*";

            string condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(appCate), ItemsTSql.GetItemsByIid(iid));

            DataTable dt = GroupsItems.GetAllData("1", fields, condition, "");

            hdGroupsItemId.Value        = dt.Rows[0][GroupsItemsColumns.IgiidColumn].ToString();
            ddlParentCate.SelectedValue = dt.Rows[0]["IGID"].ToString();

            tbHoTen.Text  = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            tbEmail.Text  = dt.Rows[0][ItemsColumns.ViauthorColumn].ToString();
            tbDiaChi.Text = dt.Rows[0][ItemsColumns.ViurlColumn].ToString();

            tbCongTy.Text      = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViparamsColumn].ToString(), "", 1);
            tbChucVu.Text      = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViparamsColumn].ToString(), "", 2);
            tbTieuDeYKien.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViparamsColumn].ToString(), "", 3);


            flAnhDaiDien.Load(dt.Rows[0][ItemsColumns.ViimageColumn].ToString());

            #region SEO
            tbSeoLink.Text        = dt.Rows[0]["VISEOLINK"].ToString();
            tbSeoTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            tbSeoKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            tbSeoDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion

            tbChiTiet.Text  = dt.Rows[0][ItemsColumns.VicontentColumn].ToString();
            hdChiTiet.Value = tbChiTiet.Text;

            tbThuTu.Text        = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();
            cbTrangThai.Checked = (dt.Rows[0][ItemsColumns.IienableColumn].ToString() == "1");

            tbNgayDang.Text   = dt.Rows[0][ItemsColumns.DicreatedateColumn].ToString();
            hdTotalView.Value = dt.Rows[0][ItemsColumns.IitotalviewColumn].ToString();
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text = Developer.CustomerReviewsKeyword.ThemMoiBaiViet;
            btOK.Text           = "Đồng ý";
            tbNgayDang.Text     = DateTime.Now.ToString();
            tbHoTen.Focus();
        }
        #endregion
    }
示例#21
0
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text    = Developer.AdvertisingKeyword.CapNhat;
            btn_insert_update.Text = "Đồng ý";
            ckbContinue.Visible    = false;
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            txt_width_adv.Text          = dt.Rows[0]["VIKEY"].ToString();
            txt_title.Text              = dt.Rows[0]["VITITLE"].ToString();
            txt_height_adv.Text         = dt.Rows[0]["VIDESC"].ToString();
            txt_link_adv.Text           = dt.Rows[0]["VIURL"].ToString();
            txt_link_to_image.Text      = dt.Rows[0]["VIAUTHOR"].ToString();
            TbDesc.Text                 = dt.Rows[0][ItemsColumns.VISEOTITLEColumn].ToString();
            ddl_type_open.SelectedValue = dt.Rows[0]["VIPARAMS"].ToString();
            txt_order.Text              = dt.Rows[0]["IORDER"].ToString();
            if (dt.Rows[0]["FIPRICE"].ToString().Equals("1"))
            {
                ltimg.Text = ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "admImageEditAdv", false, false, "");
            }
            else
            {
                ltimg.Text = ImagesExtension.GetImageFlash(pic, dt.Rows[0]["VIIMAGE"].ToString(), "admImageEditAdv", false);
            }
            hdImg.Value = dt.Rows[0]["VIIMAGE"].ToString();



            if (dt.Rows[0]["FIPRICE"].ToString().Equals("1"))
            {
                ltimg2.Text = ImagesExtension.GetImage(pic, StringExtension.LayChuoi(dt.Rows[0]["VICONTENT"].ToString(), "", 1), "", "admImageEditAdv", false, false, "");
            }
            else
            {
                ltimg2.Text = ImagesExtension.GetImageFlash(pic, StringExtension.LayChuoi(dt.Rows[0]["VICONTENT"].ToString(), "", 1), "admImageEditAdv", false);
            }
            hdImg2.Value = StringExtension.LayChuoi(dt.Rows[0]["VICONTENT"].ToString(), "", 1);


            ddl_group_product.SelectedValue = dt.Rows[0]["IGID"].ToString();
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text    = Developer.AdvertisingKeyword.ThemMoi;
            btn_insert_update.Text = "Đồng ý";
            txt_title.Focus();
        }
        #endregion
    }
示例#22
0
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text = Developer.TourKeyword.CapNhatBaiViet;
            btOK.Text           = "Đồng ý";
            cbTiepTuc.Visible   = false;
            string fields = "*";

            string condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(appCate), ItemsTSql.GetItemsByIid(iid));

            DataTable dt = GroupsItems.GetAllData("1", fields, condition, "");

            hdGroupsItemId.Value        = dt.Rows[0][GroupsItemsColumns.IgiidColumn].ToString();
            ddlParentCate.SelectedValue = dt.Rows[0]["IGID"].ToString();

            tbTenTour.Text = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            tbMaTour.Text  = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            flAnhDaiDien.Load(dt.Rows[0][ItemsColumns.ViimageColumn].ToString());
            tbMoTa.Text = dt.Rows[0][ItemsColumns.VidescColumn].ToString();

            tbGiaNiemYet.Text   = dt.Rows[0][ItemsColumns.FipriceColumn].ToString();
            tbGiaKhuyenMai.Text = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString();

            tbNgayKhoiHanh.Text = dt.Rows[0][ItemsColumns.VISEOMETAPARAMSColumn].ToString();

            tbXuatPhat.Text           = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 1);
            tbPhuongTien.Text         = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 2);
            tbYoutubeEmbed.Text       = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 3);
            tbMaDinhKemBanDoTour.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 4);
            tbGioKhoiHanh.Text        = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 5);

            #region SEO
            tbSeoLink.Text        = dt.Rows[0]["VISEOLINK"].ToString();
            tbSeoTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            tbSeoKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            tbSeoDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion

            tbThuTu.Text        = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();
            cbTrangThai.Checked = (dt.Rows[0][ItemsColumns.IienableColumn].ToString() == "1");

            tbNgayDang.Text   = dt.Rows[0][ItemsColumns.DicreatedateColumn].ToString();
            hdTotalView.Value = dt.Rows[0][ItemsColumns.IitotalviewColumn].ToString();

            tbGiaChoNguoiLon.Text       = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 1);
            tbGiaChoTreViThanhNien.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 2);
            tbGiaChoTreEm.Text          = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 3);
            tbGiaChoEmBe.Text           = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VISEOMETACANONICALColumn].ToString(), "", 4);

            ddlThoiGianTour.SelectedValue = dt.Rows[0][ItemsColumns.ViurlColumn].ToString();
            ddlDiemDen.SelectedValue      = dt.Rows[0][ItemsColumns.ViauthorColumn].ToString();
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text = Developer.TourKeyword.ThemMoiBaiViet;
            btOK.Text           = "Đồng ý";
            tbNgayDang.Text     = DateTime.Now.ToString();
            tbTenTour.Focus();
        }
        #endregion
    }
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text    = Developer.AdvertisingKeyword.CapNhat;
            btn_insert_update.Text = "Đồng ý";
            ckbContinue.Visible    = false;
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            txt_width_adv.Text          = dt.Rows[0]["VIKEY"].ToString();
            txt_title.Text              = dt.Rows[0]["VITITLE"].ToString();
            txt_height_adv.Text         = dt.Rows[0]["VIDESC"].ToString();
            txt_link_adv.Text           = dt.Rows[0]["VISEOLINK"].ToString();
            txt_link_to_image.Text      = dt.Rows[0]["VIAUTHOR"].ToString();
            TbDesc.Text                 = dt.Rows[0][ItemsColumns.VISEOTITLEColumn].ToString();
            ddl_type_open.SelectedValue = dt.Rows[0]["VIPARAMS"].ToString();
            txt_order.Text              = dt.Rows[0]["IORDER"].ToString();

            hdNguoiDangCu.Value  = dt.Rows[0]["VIURL"].ToString();
            hdThongTinThem.Value = dt.Rows[0]["VISEOMETACANONICAL"].ToString();
            hdEnable.Value       = dt.Rows[0]["IIENABLE"].ToString();
            hdNgayXuatBan.Value  = dt.Rows[0]["VISEOMETALANG"].ToString();

            if (dt.Rows[0]["FIPRICE"].ToString().Equals("1"))
            {
                ltimg.Text = ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "admImageEditAdv", false, false, "");
            }
            else
            {
                ltimg.Text = ImagesExtension.GetImageFlash(pic, dt.Rows[0]["VIIMAGE"].ToString(), "admImageEditAdv", false);
            }
            hdImg.Value = dt.Rows[0]["VIIMAGE"].ToString();



            if (dt.Rows[0]["FIPRICE"].ToString().Equals("1"))
            {
                ltimg2.Text = ImagesExtension.GetImage(pic, StringExtension.LayChuoi(dt.Rows[0]["VICONTENT"].ToString(), "", 1), "", "admImageEditAdv", false, false, "");
            }
            else
            {
                ltimg2.Text = ImagesExtension.GetImageFlash(pic, StringExtension.LayChuoi(dt.Rows[0]["VICONTENT"].ToString(), "", 1), "admImageEditAdv", false);
            }
            hdImg2.Value = StringExtension.LayChuoi(dt.Rows[0]["VICONTENT"].ToString(), "", 1);


            ddl_group_product.SelectedValue = dt.Rows[0]["IGID"].ToString();
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (AdvertisingConfig.KeyDuyetTin)
            {
                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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanQuangCao;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanQuangCao;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text    = Developer.AdvertisingKeyword.ThemMoi;
            btn_insert_update.Text = "Đồng ý";
            txt_title.Focus();

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (AdvertisingConfig.KeyDuyetTin)
            {
                chk_status.Checked = false;
                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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanQuangCao;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanQuangCao;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion
        }
        #endregion
    }
示例#24
0
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            btn_insert_update.Text = "Đồng ý";
            ckbContinue.Visible    = false;
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            lnk_delete_Image_current.Visible = true;
            ddl_group_product.SelectedValue  = dt.Rows[0]["IGID"].ToString();
            txt_title.Text           = dt.Rows[0]["VITITLE"].ToString();
            txt_description.Text     = dt.Rows[0]["VIDESC"].ToString();
            txt_content.Text         = dt.Rows[0]["VICONTENT"].ToString();
            hdOldSupportOnline.Value = dt.Rows[0]["VICONTENT"].ToString();
            #region SEO
            textLinkRewrite.Text    = dt.Rows[0]["VISEOLINK"].ToString();
            textTagTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            textTagKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            textTagDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion
            txtCreateDate.Text = dt.Rows[0]["DCREATEDATE"].ToString();

            tbYahoo.Text = dt.Rows[0]["VIURL"].ToString();
            tbSkype.Text = dt.Rows[0]["VIAUTHOR"].ToString();

            tbPhone.Text  = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 1);
            tbMobile.Text = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 2);
            tbEmail.Text  = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 3);

            tbZalo.Text     = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 4);
            tbViber.Text    = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 5);
            tbFacebook.Text = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 6);
            tbLoaiKhac.Text = StringExtension.LayChuoi(dt.Rows[0]["VIPARAMS"].ToString(), "", 7);

            #region Image
            if (!dt.Rows[0]["VIIMAGE"].ToString().Equals(""))
            {
                ltimg.Text = TatThanhJsc.Extension.ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "imgItem", false, false, "", false);
                lnk_delete_Image_current.Visible = true;
            }
            else
            {
                ltimg.Visible = false;
                lnk_delete_Image_current.Visible = false;
            }
            hd_img.Value = dt.Rows[0]["VIIMAGE"].ToString();
            if (hd_img.Value.Length < 1)
            {
                cbLayAnhTuNoiDung.Checked = true;
            }
            else
            {
                cbLayAnhTuNoiDung.Checked = false;
            }

            #endregion
            HdIitotalview.Value = dt.Rows[0]["IITOTALVIEW"].ToString();
            #region IIENABLE
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }
            #endregion

            tbKey.Text = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
        }
        #endregion
        #region  insert
        else
        {
            btn_insert_update.Text = "Đồng ý";
            txtCreateDate.Text     = DateTime.Now.ToString();
            txt_title.Focus();
        }
        #endregion
    }
示例#25
0
 private void UpdateTotalView(string iid)
 {
     string[] fields = { "IITOTALVIEW" };
     string[] values = { "IITOTALVIEW + 1" };
     Items.UpdateItems(DataExtension.UpdateTransfer(fields, values), ItemsTSql.GetItemsByIid(iid));
 }
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text = Developer.DestinationKeyword.CapNhatBaiViet;
            btOK.Text           = "Đồng ý";
            ckbContinue.Visible = false;
            string fields = "*";

            string condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(appCate), ItemsTSql.GetItemsByIid(iid));


            DataTable dt = GroupsItems.GetAllData("1", fields, condition, "");

            hdGroupsItemId.Value        = dt.Rows[0][GroupsItemsColumns.IgiidColumn].ToString();
            ddlParentCate.SelectedValue = dt.Rows[0]["IGID"].ToString();

            tbTitle.Text       = dt.Rows[0]["VITITLE"].ToString();
            tbDesc.Text        = dt.Rows[0]["VIDESC"].ToString();
            tbContent.Text     = dt.Rows[0]["VICONTENT"].ToString();
            hdOldContent.Value = dt.Rows[0]["VICONTENT"].ToString();

            #region SEO
            tbSeoLink.Text        = dt.Rows[0]["VISEOLINK"].ToString();
            tbSeoTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            tbSeoKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            tbSeoDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion
            tbCreateDate.Text = dt.Rows[0]["DCREATEDATE"].ToString();

            flAnhDaiDien.Load(dt.Rows[0][ItemsColumns.ViimageColumn].ToString());

            hdTotalView.Value = dt.Rows[0]["IITOTALVIEW"].ToString();
            #region IIENABLE
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                cbStatus.Checked = false;
            }
            else
            {
                cbStatus.Checked = true;
            }

            #endregion

            tbOrder.Text = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();

            tbAdvLink.Text            = dt.Rows[0][ItemsColumns.ViurlColumn].ToString();
            ddlMoTabMoi.SelectedValue = dt.Rows[0][ItemsColumns.ViparamsColumn].ToString();
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text = Developer.DestinationKeyword.ThemMoiBaiViet;
            btOK.Text           = "Đồng ý";
            tbCreateDate.Text   = DateTime.Now.ToString();
            tbTitle.Focus();
        }
        #endregion
    }
示例#27
0
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            //btn_insert_update.Text = "Đồng ý";
            ckbContinue.Visible = false;
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            lnk_delete_Image_current.Visible = true;
            ddl_group_product.SelectedValue  = dt.Rows[0]["IGID"].ToString();
            txt_title.Text       = dt.Rows[0]["VITITLE"].ToString();
            txt_description.Text = dt.Rows[0]["VIDESC"].ToString();


            txt_content.Text   = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 1);
            txt_spec.Text      = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 2);
            txt_condition.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 3);
            txt_store.Text     = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.VicontentColumn].ToString(), "", 4);

            hdOldContent.Value   = txt_content.Text;
            hdOldSpec.Value      = txt_spec.Text;
            hdOldCondition.Value = txt_condition.Text;
            hdOldStore.Value     = txt_store.Text;

            #region Các thông tin nâng cao
            txt_quantity.Text        = dt.Rows[0][ItemsColumns.IitotalsubitemsColumn].ToString();
            txt_endDate.Text         = ((DateTime)(dt.Rows[0][ItemsColumns.DienddateColumn])).ToString("MM/dd/yyyy");
            ddl_hour.SelectedValue   = ((DateTime)(dt.Rows[0][ItemsColumns.DienddateColumn])).ToString("HH");
            ddl_minute.SelectedValue = ((DateTime)(dt.Rows[0][ItemsColumns.DienddateColumn])).ToString("mm");
            #endregion
            txt_startdate.Text = ((DateTime)dt.Rows[0][GroupsItemsColumns.DcreatedateColumn]).ToString("MM/dd/yyyy HH:mm");
            try
            {
                ddlHinhThucNhan.SelectedValue = dt.Rows[0][ItemsColumns.VISEOMETAPARAMSColumn].ToString();
            }
            catch { }
            tbSoNguoiMuaToiThieu.Text = dt.Rows[0][ItemsColumns.ViauthorColumn].ToString();

            #region SEO
            textLinkRewrite.Text    = dt.Rows[0]["VISEOLINK"].ToString();
            textTagTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            textTagKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            textTagDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion

            #region Image
            if (!dt.Rows[0]["VIIMAGE"].ToString().Equals(""))
            {
                ltimg.Text = ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "imgItem", false, false, "", false);
                lnk_delete_Image_current.Visible = true;
            }
            else
            {
                ltimg.Visible = false;
                lnk_delete_Image_current.Visible = false;
            }
            hd_img.Value = dt.Rows[0]["VIIMAGE"].ToString();

            if (hd_img.Value.Length < 1)
            {
                cbLayAnhTuNoiDung.Checked = true;
            }
            else
            {
                cbLayAnhTuNoiDung.Checked = false;
            }
            #endregion
            HdIitotalview.Value = dt.Rows[0]["IITOTALVIEW"].ToString();
            #region IIENABLE
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }
            #endregion

            tbPrice.Text    = dt.Rows[0][ItemsColumns.FipriceColumn].ToString();
            tbPriceOld.Text = dt.Rows[0][ItemsColumns.FisalepriceColumn].ToString();

            tbKey.Text   = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            tbOrder.Text = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();

            hdNguoiDangCu.Value  = dt.Rows[0]["VIURL"].ToString();
            hdThongTinThem.Value = dt.Rows[0]["VISEOMETACANONICAL"].ToString();
            hdEnable.Value       = dt.Rows[0]["IIENABLE"].ToString();
            hdNgayXuatBan.Value  = dt.Rows[0]["VISEOMETALANG"].ToString();

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (DealConfig.KeyDuyetTin)
            {
                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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion

            GetFilterProperties();
            #region ThuocTinhDeal-Chi thực hiện khi chức năng Quản lý thuộc tính được hiển thị
            if (DealConfig.KeyHienThiQuanLyThuocTinhDeal)
            {
                string properties = "";
                condition = DataExtension.AndConditon(
                    SubitemsTSql.GetSubitemsByIid(iid),
                    SubitemsTSql.GetSubitemsByVskey(propertyModul));
                fields = SubitemsColumns.VscontentColumn;
                dt     = Subitems.GetSubItems("", fields, condition, "");
                if (dt.Rows.Count > 0)
                {
                    properties = dt.Rows[0][SubitemsColumns.VscontentColumn].ToString();
                }
                for (int i = 0; i < rptProperties.Items.Count; i++)
                {
                    CheckBox checkBoxProperties = (CheckBox)rptProperties.Items[i].FindControl("checkBoxProperties");
                    if (properties.IndexOf(parramSpitString + checkBoxProperties.ToolTip + parramSpitString) > -1)
                    {
                        checkBoxProperties.Checked = true;
                    }
                    else
                    {
                        checkBoxProperties.Checked = false;
                    }
                }
            }
            #endregion

            #region Nicks- Chỉ hiển thị khi chức năng add nick được hiển thị
            if (DealConfig.KeyHienThiAddNickChoDeal)
            {
                string nicks = "";
                condition = DataExtension.AndConditon(
                    SubitemsTSql.GetSubitemsByIid(iid),
                    SubitemsTSql.GetSubitemsByVskey(TatThanhJsc.OtherModul.CodeApplications.SupportOnline));
                fields = SubitemsColumns.VscontentColumn;
                dt     = Subitems.GetSubItems("", fields, condition, "");
                if (dt.Rows.Count > 0)
                {
                    nicks = dt.Rows[0][SubitemsColumns.VscontentColumn].ToString();
                }
                for (int i = 0; i < rptNicks.Items.Count; i++)
                {
                    CheckBox checkBoxNicks = (CheckBox)rptNicks.Items[i].FindControl("checkBoxNicks");
                    if (nicks.IndexOf(parramSpitString + checkBoxNicks.ToolTip + parramSpitString) > -1)
                    {
                        checkBoxNicks.Checked = true;
                    }
                    else
                    {
                        checkBoxNicks.Checked = false;
                    }
                }
            }
            #endregion

            #region ThuocTinhLoc- Chỉ hiển thị khi chức năng quản lý thuộc tính lọc được hiển thị
            string filterProperties = "";
            condition = DataExtension.AndConditon(
                SubitemsTSql.GetSubitemsByIid(iid),
                SubitemsTSql.GetSubitemsByVskey(CodeApplications.DealFilterProperties));
            fields = SubitemsColumns.VscontentColumn;
            dt     = Subitems.GetSubItems("", fields, condition, "");
            if (dt.Rows.Count > 0)
            {
                filterProperties = dt.Rows[0][SubitemsColumns.VscontentColumn].ToString();
            }
            for (int i = 0; i < rptParentFilter.Items.Count; i++)
            {
                //Đánh dấu radiobuttonlist
                RadioButtonList rdblListAnswer = (RadioButtonList)rptParentFilter.Items[i].FindControl("rdblAnswer");
                if (rdblListAnswer != null)
                {
                    for (int j = 0; j < rdblListAnswer.Items.Count; j++)
                    {
                        if (filterProperties.IndexOf(parramSpitString + rdblListAnswer.Items[j].Value + parramSpitString) > -1)
                        {
                            rdblListAnswer.Items[j].Selected = true;
                        }
                        else
                        {
                            rdblListAnswer.Items[j].Selected = false;
                        }
                    }
                }

                //Đánh dấu checkboxlist
                CheckBoxList cblListAnswer = (CheckBoxList)rptParentFilter.Items[i].FindControl("cblAnswer");
                if (cblListAnswer != null)
                {
                    for (int j = 0; j < cblListAnswer.Items.Count; j++)
                    {
                        if (filterProperties.IndexOf(parramSpitString + cblListAnswer.Items[j].Value + parramSpitString) > -1)
                        {
                            cblListAnswer.Items[j].Selected = true;
                        }
                        else
                        {
                            cblListAnswer.Items[j].Selected = false;
                        }
                    }
                }
            }
            #endregion
        }
        #endregion
        #region  insert
        else
        {
            //btn_insert_update.Text = "Đồng ý";
            txt_startdate.Text = DateTime.Now.ToString("MM/dd/yyyy HH:mm");
            txt_endDate.Text   = DateTime.Now.ToString("MM/dd/yyyy");
            GetFilterProperties();
            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (DealConfig.KeyDuyetTin)
            {
                chk_status.Checked = false;
                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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion
        }
        #endregion
    }
示例#28
0
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            btn_insert_update.Text = "Đồng ý";
            ckbContinue.Visible    = false;
            fields    = "*";
            condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(app), ItemsTSql.GetItemsByIid(iid));
            DataTable dt = new DataTable();
            dt = GroupsItems.GetAllData(top, fields, condition, orderBy);
            lnk_delete_Image_current.Visible = true;
            ddl_group_product.SelectedValue  = dt.Rows[0]["IGID"].ToString();
            txt_title.Text       = dt.Rows[0]["VITITLE"].ToString();
            txt_description.Text = dt.Rows[0]["VIDESC"].ToString();
            txt_content.Text     = dt.Rows[0]["VICONTENT"].ToString();
            hdOldQA.Value        = dt.Rows[0]["VICONTENT"].ToString();
            #region SEO
            textLinkRewrite.Text    = dt.Rows[0]["VISEOLINK"].ToString();
            textTagTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            textTagKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            textTagDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion
            txtCreateDate.Text = dt.Rows[0]["DCREATEDATE"].ToString();

            #region Image
            if (!dt.Rows[0]["VIIMAGE"].ToString().Equals(""))
            {
                ltimg.Text = TatThanhJsc.Extension.ImagesExtension.GetImage(pic, dt.Rows[0]["VIIMAGE"].ToString(), "", "imgItem", false, false, "", false);
                lnk_delete_Image_current.Visible = true;
            }
            else
            {
                ltimg.Visible = false;
                lnk_delete_Image_current.Visible = false;
            }
            hd_img.Value = dt.Rows[0]["VIIMAGE"].ToString();
            if (hd_img.Value.Length < 1)
            {
                cbLayAnhTuNoiDung.Checked = true;
            }
            else
            {
                cbLayAnhTuNoiDung.Checked = false;
            }

            #endregion
            HdIitotalview.Value = dt.Rows[0]["IITOTALVIEW"].ToString();
            #region IIENABLE
            if (dt.Rows[0]["IIENABLE"].ToString().Equals("0"))
            {
                chk_status.Checked = false;
            }
            else
            {
                chk_status.Checked = true;
            }
            #endregion

            tbKey.Text   = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            tbOrder.Text = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();

            tbNguoiGui.Text    = dt.Rows[0][ItemsColumns.ViauthorColumn].ToString();
            tbNguoiTraLoi.Text = dt.Rows[0][ItemsColumns.VISEOMETAPARAMSColumn].ToString();

            hdNguoiDangCu.Value  = dt.Rows[0]["VIURL"].ToString();
            hdThongTinThem.Value = dt.Rows[0]["VISEOMETACANONICAL"].ToString();
            hdEnable.Value       = dt.Rows[0]["IIENABLE"].ToString();
            hdNgayXuatBan.Value  = dt.Rows[0]["VISEOMETALANG"].ToString();

            string viparam = dt.Rows[0][ItemsColumns.ViparamsColumn].ToString();
            tbEmail.Text     = StringExtension.LayChuoi(viparam, "", 1);
            tbDienThoai.Text = StringExtension.LayChuoi(viparam, "", 2);
            tbDiaChi.Text    = StringExtension.LayChuoi(viparam, "", 3);
            tbCongTy.Text    = StringExtension.LayChuoi(viparam, "", 4);

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (QAConfig.KeyDuyetTin)
            {
                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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        chk_status.Checked          = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion

            #region ThuocTinhQA-Chi thực hiện khi chức năng Quản lý thuộc tính được hiển thị
            if (QAConfig.KeyHienThiQuanLyThuocTinhQA)
            {
                string properties = "";
                condition = TatThanhJsc.Extension.DataExtension.AndConditon(
                    TatThanhJsc.TSql.SubitemsTSql.GetSubitemsByIid(iid),
                    TatThanhJsc.TSql.SubitemsTSql.GetSubitemsByVskey(propertyModul));
                fields = SubitemsColumns.VscontentColumn;
                dt     = Subitems.GetSubItems("", fields, condition, "");
                if (dt.Rows.Count > 0)
                {
                    properties = dt.Rows[0][SubitemsColumns.VscontentColumn].ToString();
                }
                for (int i = 0; i < rptProperties.Items.Count; i++)
                {
                    CheckBox checkBoxProperties = (CheckBox)rptProperties.Items[i].FindControl("checkBoxProperties");
                    if (properties.IndexOf(parramSpitString + checkBoxProperties.ToolTip + parramSpitString) > -1)
                    {
                        checkBoxProperties.Checked = true;
                    }
                    else
                    {
                        checkBoxProperties.Checked = false;
                    }
                }
            }
            #endregion
        }
        #endregion
        #region  insert
        else
        {
            btn_insert_update.Text = "Đồng ý";
            txtCreateDate.Text     = DateTime.Now.ToString();
            txt_title.Focus();

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (QAConfig.KeyDuyetTin)
            {
                chk_status.Checked = false;
                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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        chk_status.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion
        }
        #endregion
    }
    private void DienThongTinThuocTinh(string iid)
    {
        string    condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(appProperty), ItemsTSql.GetItemsByIid(iid));
        DataTable dt        = GroupsItems.GetAllData("", "groups_items.igid", condition, "");

        for (int i = 0; i < dt.Rows.Count; i++)
        {
            cblThuocTinh.Items.FindByValue(dt.Rows[i][GroupsColumns.IgidColumn].ToString()).Selected = true;
        }
    }
示例#30
0
    void InitialControlsValue(bool insert)
    {
        #region update
        if (!insert)
        {
            LtInsertUpdate.Text = Developer.AboutUsKeyword.CapNhatBaiViet;
            btOK.Text           = "Đồng ý";
            cbTiepTuc.Visible   = false;
            string fields = "*";

            string condition = DataExtension.AndConditon(GroupsTSql.GetGroupsByVgapp(appCate), ItemsTSql.GetItemsByIid(iid));

            DataTable dt = GroupsItems.GetAllData("1", fields, condition, "");

            hdGroupsItemId.Value        = dt.Rows[0][GroupsItemsColumns.IgiidColumn].ToString();
            ddlParentCate.SelectedValue = dt.Rows[0]["IGID"].ToString();

            tbTitle.Text = dt.Rows[0][ItemsColumns.VititleColumn].ToString();
            tbKey.Text   = dt.Rows[0][ItemsColumns.VikeyColumn].ToString();
            tbDesc.Text  = dt.Rows[0][ItemsColumns.VidescColumn].ToString();

            flAnhDaiDien.Load(dt.Rows[0][ItemsColumns.ViimageColumn].ToString());

            #region SEO
            tbSeoLink.Text        = dt.Rows[0]["VISEOLINK"].ToString();
            tbSeoTitle.Text       = dt.Rows[0]["VISEOTITLE"].ToString();
            tbSeoKeyword.Text     = dt.Rows[0]["VISEOMETAKEY"].ToString();
            tbSeoDescription.Text = dt.Rows[0]["VISEOMETADESC"].ToString();
            #endregion

            tbChiTiet.Text  = dt.Rows[0][ItemsColumns.VicontentColumn].ToString();
            hdChiTiet.Value = tbChiTiet.Text;

            tbThuTu.Text        = dt.Rows[0][ItemsColumns.IiorderColumn].ToString();
            cbTrangThai.Checked = (dt.Rows[0][ItemsColumns.IienableColumn].ToString() == "1");

            tbNgayDang.Text   = dt.Rows[0][ItemsColumns.DicreatedateColumn].ToString();
            hdTotalView.Value = dt.Rows[0][ItemsColumns.IitotalviewColumn].ToString();

            hdNguoiDangCu.Value  = dt.Rows[0]["VIURL"].ToString();
            hdThongTinThem.Value = dt.Rows[0]["VISEOMETACANONICAL"].ToString();
            hdEnable.Value       = dt.Rows[0]["IIENABLE"].ToString();
            hdNgayXuatBan.Value  = dt.Rows[0]["VISEOMETALANG"].ToString();

            #region Các thông tin phụ

            tbFacebook.Text   = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 1);
            tbGooglePlus.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 2);
            tbTwitter.Text    = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 3);
            tbYoutube.Text    = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 4);
            tbInstagram.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 5);

            tbPhone.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 6);
            tbEmail.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 7);
            tbSkype.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 8);
            tbViber.Text = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 9);
            tbZalo.Text  = StringExtension.LayChuoi(dt.Rows[0][ItemsColumns.ViParams].ToString(), "", 10);

            #endregion

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (AboutUsConfig.KeyDuyetTin)
            {
                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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        cbTrangThai.Checked         = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        cbTrangThai.Checked         = false;
                        #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)
                        cbTrangThai.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        ltrTrangThai.Visible        = false;
                        cbTrangThai.Checked         = false;
                        #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)
                        cbTrangThai.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion
        }
        #endregion
        #region  insert
        else
        {
            LtInsertUpdate.Text = Developer.AboutUsKeyword.ThemMoiBaiViet;
            btOK.Text           = "Đồng ý";
            tbNgayDang.Text     = DateTime.Now.ToString();
            tbTitle.Focus();

            #region Ẩn nút hiển thị bài viết với tính năng duyệt tin
            if (AboutUsConfig.KeyDuyetTin)
            {
                cbTrangThai.Checked = false;
                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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        cbTrangThai.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #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)
                        pnTichChonDeHienThi.Visible = false;
                        #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)
                        cbTrangThai.Text = Developer.DuyetTinKeyword.XuatBanBaiViet;
                        #endregion
                    }
                }
                #endregion
            }
            #endregion
        }
        #endregion

        SetInputFormByCate();
    }