示例#1
0
    protected void btSave_Click(object sender, EventArgs e)
    {
        //Xoá các bản ghi trong groups_items có vgapp là TatThanhJsc.OtherModul.CodeApplications.Tag
        DataTable dt = new DataTable();

        condition = DataExtension.AndConditon(GroupsItemsTSql.GetGroupsItemsByIid(iid), GroupsTSql.GetGroupsByVgapp(app));
        dt        = GroupsItems.GetAllData("", GroupsItemsColumns.IgiidColumn, condition, "");
        for (int i = 0; i < dt.Rows.Count; i++)
        {
            //Response.Write(dt.Rows[i][GroupsItemsColumns.IgiidColumn].ToString());
            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(dt.Rows[i][GroupsItemsColumns.IgiidColumn].ToString()));
        }

        //Thêm các bản ghi vào groups_items
        for (int i = 0; i < cblListTag.Items.Count; i++)
        {
            if (cblListTag.Items[i].Selected)
            {
                GroupsItems.InsertGroupsItems(cblListTag.Items[i].Value, iid, "", DateTime.Now.ToString(), DateTime.Now.ToString(), DateTime.Now.ToString(), "0");
            }
        }

        ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('Đã lưu tag');window.close();", true);
    }
    protected void btOK_Click(object sender, EventArgs e)
    {
        string chiTiet = ContentExtendtions.ProcessStringContent(tbChiTiet.Text, hdChiTiet.Value, pic);

        #region Trạng thái
        string trangThai = "0";
        if (cbTrangThai.Checked == true)
        {
            trangThai = "1";
        }
        #endregion
        #region Seo
        if (tbSeoLink.Text.Trim().Equals(""))
        {
            tbSeoLink.Text = tbHoTen.Text;
        }
        if (tbSeoTitle.Text.Trim().Equals(""))
        {
            tbSeoTitle.Text = tbHoTen.Text;
        }
        if (tbSeoKeyword.Text.Trim().Equals(""))
        {
            tbSeoKeyword.Text = tbHoTen.Text;
        }
        if (tbSeoDescription.Text.Trim().Equals(""))
        {
            tbSeoDescription.Text = "";
        }
        #endregion

        #region Ngày đăng
        if (tbNgayDang.Text == "")
        {
            tbNgayDang.Text = DateTime.Now.ToString();
        }
        #endregion

        string viparams = StringExtension.GhepChuoi("", tbCongTy.Text, tbChucVu.Text, tbTieuDeYKien.Text);
        #region Insert
        if (insert)
        {
            string image = flAnhDaiDien.Save(false, chiTiet);
            GroupsItems.InsertItemsGroupsItems(lang, app, "", tbHoTen.Text, "", chiTiet,
                                               image, tbDiaChi.Text, tbEmail.Text, tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", "", viparams, "",
                                               "", "", "", tbNgayDang.Text,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, ddlParentCate.SelectedValue,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, trangThai);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbHoTen.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " tạo mới " + tbHoTen.Text);
            #endregion
        }
        #endregion
        #region Update
        else
        {
            string image = flAnhDaiDien.Save(true, chiTiet);

            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(hdGroupsItemId.Value));
            GroupsItems.UpdateItemsGroupsItems(lang, app, "", tbHoTen.Text, "", chiTiet,
                                               image, tbDiaChi.Text, tbEmail.Text, tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", "", viparams, "",
                                               "", "", hdTotalView.Value,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text,
                                               ddlParentCate.SelectedValue, tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               tbThuTu.Text, trangThai, iid);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbHoTen.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật " + tbHoTen.Text);
            #endregion
        }
        #endregion

        #region After Insert/Update

        if (cbTiepTuc.Checked == true)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess",
                                                "ThongBao(3000,'Đã tạo: " + tbHoTen.Text + "');", true);
            ResetControls();
        }
        else
        {
            Response.Redirect(LinkRedrect());
        }

        #endregion
    }
示例#3
0
    protected void btOK_Click(object sender, EventArgs e)
    {
        string content = StringExtension.GhepChuoi("",
                                                   tbXuatPhat.Text,
                                                   tbPhuongTien.Text,
                                                   tbYoutubeEmbed.Text,
                                                   tbMaDinhKemBanDoTour.Text,
                                                   tbGioKhoiHanh.Text);

        #region Trạng thái
        string trangThai = "0";
        if (cbTrangThai.Checked == true)
        {
            trangThai = "1";
        }
        #endregion

        #region Seo
        if (tbSeoLink.Text.Trim().Equals(""))
        {
            tbSeoLink.Text = tbTenTour.Text;
        }
        if (tbSeoTitle.Text.Trim().Equals(""))
        {
            tbSeoTitle.Text = tbTenTour.Text;
        }
        if (tbSeoKeyword.Text.Trim().Equals(""))
        {
            tbSeoKeyword.Text = tbTenTour.Text;
        }
        if (tbSeoDescription.Text.Trim().Equals(""))
        {
            tbSeoDescription.Text = tbMoTa.Text;
        }
        #endregion

        #region Ngày đăng
        if (tbNgayDang.Text == "")
        {
            tbNgayDang.Text = DateTime.Now.ToString();
        }
        #endregion

        string giaChuanKhiDatTour = StringExtension.GhepChuoi("", tbGiaChoNguoiLon.Text, tbGiaChoTreViThanhNien.Text, tbGiaChoTreEm.Text,
                                                              tbGiaChoEmBe.Text);

        #region Insert
        if (insert)
        {
            string image = flAnhDaiDien.Save(false, tbMoTa.Text);
            GroupsItems.InsertItemsGroupsItems(lang, app, tbMaTour.Text, tbTenTour.Text, tbMoTa.Text, content,
                                               image, ddlThoiGianTour.SelectedValue, ddlDiemDen.SelectedValue, tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, giaChuanKhiDatTour, "", tbNgayKhoiHanh.Text, "", tbGiaNiemYet.Text,
                                               tbGiaKhuyenMai.Text, "", "", tbNgayDang.Text,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, ddlParentCate.SelectedValue,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, trangThai);

            #region Lấy ra id của items vừa được thêm
            iid = GetInsertedId(app, tbTenTour.Text, tbNgayDang.Text);
            #endregion

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTenTour.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " tạo mới " + tbTenTour.Text);
            #endregion
        }
        #endregion
        #region Update
        else
        {
            string image = flAnhDaiDien.Save(true, tbMoTa.Text);

            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(hdGroupsItemId.Value));
            GroupsItems.UpdateItemsGroupsItems(lang, app, tbMaTour.Text, tbTenTour.Text, tbMoTa.Text, content,
                                               image, ddlThoiGianTour.SelectedValue, ddlDiemDen.SelectedValue, tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, giaChuanKhiDatTour, "", tbNgayKhoiHanh.Text, "", tbGiaNiemYet.Text,
                                               tbGiaKhuyenMai.Text, "", hdTotalView.Value,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text,
                                               ddlParentCate.SelectedValue, tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               tbThuTu.Text, trangThai, iid);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTenTour.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật " + tbTenTour.Text);
            #endregion
        }
        #endregion

        #region Thuộc tính tour, mỗi thuộc tính làm một bản ghi liên kết Groups_Items

        #endregion

        #region After Insert/Update

        if (cbTiepTuc.Checked == true)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess",
                                                "ThongBao(3000,'Đã tạo: " + tbTenTour.Text + "');", true);
            ResetControls();
        }
        else
        {
            Response.Redirect(LinkRedrect());
        }

        #endregion
    }
    protected void btOK_Click(object sender, EventArgs e)
    {
        string contentDetail = ContentExtendtions.ProcessStringContent(tbContent.Text, hdOldContent.Value, pic);

        #region Status
        string status = "0";
        if (cbStatus.Checked == true)
        {
            status = "1";
        }
        #endregion
        #region Time Create Date
        string timeCreateDate = "";
        timeCreateDate = tbCreateDate.Text;
        #endregion
        #region Seo
        if (tbSeoLink.Text.Trim().Equals(""))
        {
            tbSeoLink.Text = tbTitle.Text;
        }
        if (tbSeoTitle.Text.Trim().Equals(""))
        {
            tbSeoTitle.Text = tbTitle.Text;
        }
        if (tbSeoKeyword.Text.Trim().Equals(""))
        {
            tbSeoKeyword.Text = tbTitle.Text;
        }
        if (tbSeoDescription.Text.Trim().Equals(""))
        {
            tbSeoDescription.Text = tbDesc.Text;
        }
        #endregion

        #region Insert
        if (insert)
        {
            string image = flAnhDaiDien.Save(false, contentDetail);
            GroupsItems.InsertItemsGroupsItems(language, app, "", tbTitle.Text, tbDesc.Text, contentDetail,
                                               image, tbAdvLink.Text, "", tbSeoTitle.Text, tbSeoLink.Text, StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", "", ddlMoTabMoi.SelectedValue, "0", "0", "", "", timeCreateDate,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(), tbOrder.Text, ddlParentCate.SelectedValue,
                                               timeCreateDate, DateTime.Now.ToString(), DateTime.Now.ToString(), tbOrder.Text, status);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTitle.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " tạo mới " + tbTitle.Text);
            #endregion
        }
        #endregion
        #region Update
        else
        {
            string image = flAnhDaiDien.Save(true, contentDetail);

            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(hdGroupsItemId.Value));
            GroupsItems.UpdateItemsGroupsItems(language, app, "", tbTitle.Text, tbDesc.Text, contentDetail,
                                               image, tbAdvLink.Text, "", tbSeoTitle.Text, tbSeoLink.Text, StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", "", ddlMoTabMoi.SelectedValue, "0", "0", "", hdTotalView.Value,
                                               timeCreateDate, DateTime.Now.ToString(), DateTime.Now.ToString(), tbOrder.Text,
                                               ddlParentCate.SelectedValue, timeCreateDate, DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               tbOrder.Text, status, iid);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTitle.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật " + tbTitle.Text);
            #endregion
        }
        #endregion

        #region After Insert/Update

        if (ckbContinue.Checked == true)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess",
                                                "ThongBao(3000,'Đã tạo: " + tbTitle.Text + "');", true);
            ResetControls();
        }
        else
        {
            Response.Redirect(LinkRedrect());
        }

        #endregion
    }
    protected void btOK_Click(object sender, EventArgs e)
    {
        string tongQuan  = ContentExtendtions.ProcessStringContent(tbTongQuan.Text, hdTongQuan.Value, pic);
        string lichTrinh = ContentExtendtions.ProcessStringContent(tbLichTrinh.Text, hdLichTrinh.Value, pic);
        string bangGia   = ContentExtendtions.ProcessStringContent(tbBangGiaVaChoO.Text, hdBangGiaVaChoO.Value, pic);

        #region Bao gồm - included
        string baoGom = ContentExtendtions.ProcessStringContent(tbBaoGom.Text, hdBaoGom.Value, pic);
        if (baoGom.Trim() == "")//Nếu không nhập bao gồm thì lấy danh sách id tích chọn
        {
            for (int i = 0; i < cblBaoGom.Items.Count; i++)
            {
                if (cblBaoGom.Items[i].Selected)
                {
                    baoGom += cblBaoGom.Items[i].Value + ",";
                }
            }
            if (baoGom != "")
            {
                baoGom = "id-" + baoGom;
            }
        }
        else
        {
            baoGom = "text-" + baoGom;
        }
        #endregion

        #region Không bao gồm - excluded
        string khongBaoGom = ContentExtendtions.ProcessStringContent(tbKhongBaoGom.Text, hdKhongBaoGom.Value, pic);
        if (khongBaoGom.Trim() == "")//Nếu không nhập không bao gồm thì lấy danh sách id tích chọn
        {
            for (int i = 0; i < cblKhongBaoGom.Items.Count; i++)
            {
                if (cblKhongBaoGom.Items[i].Selected)
                {
                    khongBaoGom += cblKhongBaoGom.Items[i].Value + ",";
                }
            }
            if (khongBaoGom != "")
            {
                khongBaoGom = "id-" + khongBaoGom;
            }
        }
        else
        {
            khongBaoGom = "text-" + khongBaoGom;
        }
        #endregion

        string dieuKhoanKhac = ContentExtendtions.ProcessStringContent(tbDieuKhoanKhac.Text, hdDieuKhoanKhac.Value, pic);

        string cabin    = "";//Chuyển sang lưu ở subitem tương tự loại phòng của hotel
        string services = ContentExtendtions.ProcessStringContent(tbServices.Text, hdServices.Value, pic);

        string content = StringExtension.GhepChuoi("",
                                                   tongQuan,
                                                   lichTrinh,
                                                   bangGia,
                                                   tbMaDinhKemBanDoCruises.Text,
                                                   GoogleMapMarkLocation.ViDo,
                                                   GoogleMapMarkLocation.KinhDo,
                                                   baoGom,
                                                   khongBaoGom,
                                                   dieuKhoanKhac,
                                                   cabin,
                                                   services);

        string thoiGian = tbSoNgay.Text + "-" + tbSoDem.Text;

        #region Các điểm đến
        string cacDiemDen = tbCacDiemDenSeQua.Text;
        if (cacDiemDen.Trim() == "")//Nếu không nhập thì lấy danh sách id tích chọn
        {
            cacDiemDen = hdIdCacDiemDenSeQua.Value;
            if (cacDiemDen != "")
            {
                cacDiemDen = "id-" + cacDiemDen;
            }
        }
        else
        {
            cacDiemDen = "text-" + cacDiemDen;
        }
        #endregion

        #region Trạng thái
        string trangThai = "0";
        if (cbTrangThai.Checked == true)
        {
            trangThai = "1";
        }
        #endregion
        #region Seo
        if (tbSeoLink.Text.Trim().Equals(""))
        {
            tbSeoLink.Text = tbTenCruises.Text;
        }
        if (tbSeoTitle.Text.Trim().Equals(""))
        {
            tbSeoTitle.Text = tbTenCruises.Text;
        }
        if (tbSeoKeyword.Text.Trim().Equals(""))
        {
            tbSeoKeyword.Text = tbTenCruises.Text;
        }
        if (tbSeoDescription.Text.Trim().Equals(""))
        {
            tbSeoDescription.Text = tbMoTa.Text;
        }
        #endregion

        #region Ngày đăng
        if (tbNgayDang.Text == "")
        {
            tbNgayDang.Text = DateTime.Now.ToString();
        }
        #endregion

        #region Insert
        if (insert)
        {
            string image = flAnhDaiDien.Save(false, tongQuan);
            GroupsItems.InsertItemsGroupsItems(lang, app, tbMaCruises.Text, tbTenCruises.Text, tbMoTa.Text, content,
                                               image, cacDiemDen, thoiGian, tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", tbNgayKhoiHanh.Text, "", tbGiaNiemYet.Text,
                                               tbGiaKhuyenMai.Text, tbTongSoKhach.Text, "", tbNgayDang.Text,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, ddlParentCate.SelectedValue,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, trangThai);

            #region Lấy ra id của items vừa được thêm
            iid = GetInsertedId(app, tbTenCruises.Text, tbNgayDang.Text);
            #endregion

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTenCruises.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " tạo mới " + tbTenCruises.Text);
            #endregion
        }
        #endregion
        #region Update
        else
        {
            string image = flAnhDaiDien.Save(true, tongQuan);

            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(hdGroupsItemId.Value));
            GroupsItems.UpdateItemsGroupsItems(lang, app, tbMaCruises.Text, tbTenCruises.Text, tbMoTa.Text, content,
                                               image, cacDiemDen, thoiGian, tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", tbNgayKhoiHanh.Text, "", tbGiaNiemYet.Text,
                                               tbGiaKhuyenMai.Text, tbTongSoKhach.Text, hdTotalView.Value,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text,
                                               ddlParentCate.SelectedValue, tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               tbThuTu.Text, trangThai, iid);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTenCruises.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật " + tbTenCruises.Text);
            #endregion
        }
        #endregion

        #region Thuộc tính tour, mỗi thuộc tính làm một bản ghi liên kết Groups_Items
        //Lặp qua mỗi thuộc tính --> gọi hàm thêm mới, cập nhật thuộc tính
        for (int i = 0; i < cblThuocTinh.Items.Count; i++)
        {
            if (cblThuocTinh.Items[i].Selected)
            {
                InsertProperty(cblThuocTinh.Items[i].Value, iid);
            }
            else
            {
                DeleteProperty(cblThuocTinh.Items[i].Value, iid);
            }
        }
        #endregion

        #region After Insert/Update

        if (cbTiepTuc.Checked == true)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess",
                                                "ThongBao(3000,'Đã tạo: " + tbTenCruises.Text + "');", true);
            ResetControls();
        }
        else
        {
            Response.Redirect(LinkRedrect());
        }

        #endregion
    }
示例#6
0
    protected void btOK_Click(object sender, EventArgs e)
    {
        string chiTiet = ContentExtendtions.ProcessStringContent(tbChiTiet.Text, hdChiTiet.Value, pic);

        #region Trạng thái
        string trangThai = "0";
        if (cbTrangThai.Checked == true)
        {
            trangThai = "1";
        }
        #endregion

        #region IID người đăng
        string iidNguoiDang    = "";
        string thongtindangbai = "";
        string ngayxuatban     = "";
        if (AboutUsConfig.KeyDuyetTin)
        {
            if (HorizaMenuConfig.ShowDuyetTin1 || HorizaMenuConfig.ShowDuyetTin2)
            {
                iidNguoiDang = CookieExtension.GetCookies("userId");
                ngayxuatban  = DateTime.Now.ToString();
            }
        }
        #endregion

        #region Seo
        if (tbSeoLink.Text.Trim().Equals(""))
        {
            tbSeoLink.Text = tbTitle.Text;
        }
        if (tbSeoTitle.Text.Trim().Equals(""))
        {
            tbSeoTitle.Text = tbTitle.Text;
        }
        if (tbSeoKeyword.Text.Trim().Equals(""))
        {
            tbSeoKeyword.Text = tbTitle.Text;
        }
        if (tbSeoDescription.Text.Trim().Equals(""))
        {
            tbSeoDescription.Text = tbDesc.Text;
        }
        #endregion

        #region Ngày đăng
        if (tbNgayDang.Text == "")
        {
            tbNgayDang.Text = DateTime.Now.ToString();
        }
        #endregion

        #region Các thông tin liên hệ khác như Facebook, Google +, Twitter,...
        string subInfos = StringExtension.GhepChuoi("", tbFacebook.Text, tbGooglePlus.Text, tbTwitter.Text, tbYoutube.Text, tbInstagram.Text, tbPhone.Text, tbEmail.Text, tbSkype.Text, tbViber.Text, tbZalo.Text);
        #endregion

        #region Insert
        if (insert)
        {
            string image = flAnhDaiDien.Save(false, chiTiet);
            GroupsItems.InsertItemsGroupsItems(lang, app, tbKey.Text, tbTitle.Text, tbDesc.Text, chiTiet,
                                               image, iidNguoiDang, "", tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, thongtindangbai, ngayxuatban, "", subInfos, "",
                                               "", "", "", tbNgayDang.Text,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, ddlParentCate.SelectedValue,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text, trangThai);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTitle.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " tạo mới " + tbTitle.Text);
            #endregion
        }
        #endregion
        #region Update
        else
        {
            string image = flAnhDaiDien.Save(true, chiTiet);

            if (AboutUsConfig.KeyDuyetTin)
            {
                string userRole = CookieExtension.GetCookies("RolesUser");
                if (HorizaMenuConfig.ShowDuyetTin2)
                {
                    if (hdEnable.Value == PhanQuyen.DuyetTin.Cap1 && StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap1, userRole))
                    {
                        trangThai = "0";
                    }
                    else if (hdEnable.Value == "1" && StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap2, userRole))
                    {
                        trangThai = "1";
                    }
                    else if (hdEnable.Value != "0" && hdEnable.Value != "1")
                    {
                        trangThai = hdEnable.Value;
                    }
                }
                else
                {
                    if (hdEnable.Value == PhanQuyen.DuyetTin.Cap2 && StringExtension.RoleInListRoles(PhanQuyen.DuyetTin.Cap2, userRole))
                    {
                        trangThai = "0";
                    }
                    else if (hdEnable.Value != "0" && hdEnable.Value != "1")
                    {
                        trangThai = hdEnable.Value;
                    }
                }
            }

            string nguoiDangCu   = hdNguoiDangCu.Value;
            string thongtincu    = hdThongTinThem.Value;
            string ngayxuatbancu = hdNgayXuatBan.Value;

            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(hdGroupsItemId.Value));
            GroupsItems.UpdateItemsGroupsItems(lang, app, tbKey.Text, tbTitle.Text, tbDesc.Text, chiTiet,
                                               image, nguoiDangCu, "", tbSeoTitle.Text, tbSeoLink.Text,
                                               StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, thongtincu, ngayxuatbancu, "", subInfos, "",
                                               "", "", hdTotalView.Value,
                                               tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(), tbThuTu.Text,
                                               ddlParentCate.SelectedValue, tbNgayDang.Text, DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               tbThuTu.Text, trangThai, iid);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTitle.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật " + tbTitle.Text);
            #endregion
        }
        #endregion

        #region After Insert/Update

        if (cbTiepTuc.Checked == true)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess",
                                                "ThongBao(3000,'Đã tạo: " + tbTitle.Text + "');", true);
            ResetControls();
        }
        else
        {
            Response.Redirect(LinkRedrect());
        }

        #endregion
    }
示例#7
0
    protected void btOK_Click(object sender, EventArgs e)
    {
        string contentDetail = ContentExtendtions.ProcessStringContent(tbContent.Text, hdOldContent.Value, pic);

        #region Status
        string status = "0";
        if (cbStatus.Checked == true)
        {
            status = "1";
        }
        #endregion
        #region Time Create Date
        string timeCreateDate = "";
        timeCreateDate = tbCreateDate.Text;
        #endregion
        #region Seo
        if (tbSeoLink.Text.Trim().Equals(""))
        {
            tbSeoLink.Text = tbTitle.Text;
        }
        if (tbSeoTitle.Text.Trim().Equals(""))
        {
            tbSeoTitle.Text = tbTitle.Text;
        }
        if (tbSeoKeyword.Text.Trim().Equals(""))
        {
            tbSeoKeyword.Text = tbTitle.Text;
        }
        if (tbSeoDescription.Text.Trim().Equals(""))
        {
            tbSeoDescription.Text = tbDesc.Text;
        }
        #endregion

        string videoCode = tbYouTube.Text;                                              //viauthor: Mã nhúng video do người dùng nhập vào
        string videoKey  = TatThanhJsc.Extension.VideoExtension.GetVideoKey(videoCode); //viurl: Mã của video được tách ra từ khối mã người dùng nhập vào (chỉ chứa id của video đó, không chứa các thông tin khác -> phục vụ khi lấy ra hiển thị dễ dàng hơn)

        #region Insert
        if (insert)
        {
            string image = flAnhDaiDien.Save(false, contentDetail);
            GroupsItems.InsertItemsGroupsItems(language, app, "", tbTitle.Text, tbDesc.Text, contentDetail,
                                               image, videoKey, videoCode, tbSeoTitle.Text, tbSeoLink.Text, StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", "", "", "0", "0", "", "", timeCreateDate,
                                               DateTime.Now.ToString(), DateTime.Now.ToString(), tbOrder.Text, ddlParentCate.SelectedValue,
                                               timeCreateDate, DateTime.Now.ToString(), DateTime.Now.ToString(), tbOrder.Text, status);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTitle.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " tạo mới " + tbTitle.Text);
            #endregion
        }
        #endregion
        #region Update
        else
        {
            string image = flAnhDaiDien.Save(true, contentDetail);

            GroupsItems.DeleteGroupsItems(GroupsItemsTSql.GetGroupsItemsByIgiid(hdGroupsItemId.Value));
            GroupsItems.UpdateItemsGroupsItems(language, app, "", tbTitle.Text, tbDesc.Text, contentDetail,
                                               image, videoKey, videoCode, tbSeoTitle.Text, tbSeoLink.Text, StringExtension.ReplateTitle(tbSeoLink.Text),
                                               tbSeoKeyword.Text, tbSeoDescription.Text, "", "", "", "", "0", "0", "", hdTotalView.Value,
                                               timeCreateDate, DateTime.Now.ToString(), DateTime.Now.ToString(), tbOrder.Text,
                                               ddlParentCate.SelectedValue, timeCreateDate, DateTime.Now.ToString(), DateTime.Now.ToString(),
                                               tbOrder.Text, status, iid);

            #region Logs
            string logAuthor     = CookieExtension.GetCookies("LoginSetting");
            string logCreateDate = DateTime.Now.ToString();
            Logs.InsertLogs(logCreateDate, Request.Url.ToString(), "", tbTitle.Text, logAuthor, "", logCreateDate + ": " + logAuthor + " cập nhật " + tbTitle.Text);
            #endregion
        }
        #endregion

        #region After Insert/Update

        if (ckbContinue.Checked == true)
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess",
                                                "ThongBao(3000,'Đã tạo: " + tbTitle.Text + "');", true);
            ResetControls();
        }
        else
        {
            Response.Redirect(LinkRedrect());
        }

        #endregion
    }