示例#1
0
 public string GetImageAd(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url, object type)
 {
     try
     {
         string _sResult = string.Empty;
         if (Utils.CIntDef(type) == 0)
         {
             if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
             {
                 _sResult = "<a href='" + Utils.CStrDef(Ad_Url) + "' target='" + Utils.CStrDef(Ad_Target) + "'><img  width='100%' src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' alt='' /></a>";
             }
         }
         else
         {
             if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
             {
                 _sResult += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'  width='960' height='412' id='ShockwaveFlash1' >";
                 _sResult += "<param name='movie' value='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "'>";
                 _sResult += "<param name='Menu' value='0'>";
                 _sResult += "<param name='quality' value='high'>";
                 _sResult += "<param name='wmode' value='transparent'>";
                 _sResult += "<embed width='960' height='412' src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' wmode='transparent' ></object>";
             }
         }
         return(_sResult);
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return("");
     }
 }
示例#2
0
        public string getLinkImage(object obj_id, object obj_file)
        {
            if (!string.IsNullOrEmpty(Utils.CStrDef(obj_file)) && Utils.CIntDef(obj_id) > 0)
            {
                return("<a href='" + PathFiles.GetPathAdItems(Utils.CIntDef(obj_id)) + Utils.CStrDef(obj_file) + "' target='_blank'>" + Utils.CStrDef(obj_file) + "</a>");
            }

            return("");
        }
示例#3
0
 public string getImage(object obj_id, object obj_image1)
 {
     if (!string.IsNullOrEmpty(Utils.CStrDef(obj_id)) && Utils.CIntDef(obj_id) > 0)
     {
         return("<img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(obj_id)) + Utils.CStrDef(obj_image1) + "' width='150px' border='0' />");
     }
     else
     {
         return("");
     }
 }
示例#4
0
 public string GetImageHome(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url, object AD_ITEM_DESC)
 {
     try
     {
         if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
         {
             return("<img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' alt='' /><p class='caption'>" + AD_ITEM_DESC + "</p>");
         }
         return("");
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#5
0
 public string GetImageSliderIndex(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url)
 {
     try
     {
         if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
         {
             return("<a href='" + Utils.CStrDef(Ad_Url) + "'> <img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' alt='' /></a>");
         }
         return("");
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#6
0
 public string GetImageSlideHome(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url, object Ad_Item_Desc)
 {
     try
     {
         string s = "";
         s += "<a href='" + Utils.CStrDef(Ad_Url) + "' target='" + Utils.CStrDef(Ad_Target) + "'> ";
         s += "<img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' title='" + Utils.CStrDef(Ad_Item_Desc) + "' /> ";
         s += "</a> ";
         return(s);
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#7
0
 public string GetImageT_Ad(object ad_Id, object ad_Image1)
 {
     try
     {
         if (Utils.CIntDef(ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(ad_Image1)))
         {
             return(PathFiles.GetPathAdItems(Utils.CIntDef(ad_Id)) + Utils.CStrDef(ad_Image1));
         }
         else
         {
             return("");
         }
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#8
0
        private void DeleteInfo(int ad_id)
        {
            string strLink = "";

            try
            {
                string Banner_File = "";

                var G_info = DB.GetTable <ESHOP_AD_ITEM>().Where(g => g.AD_ITEM_ID == ad_id);

                if (G_info.ToList().Count > 0)
                {
                    Banner_File = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_ID);
                }

                DB.ESHOP_AD_ITEMs.DeleteAllOnSubmit(G_info);
                DB.SubmitChanges();

                //delete file
                if (!string.IsNullOrEmpty(Banner_File))
                {
                    string fullpath = Server.MapPath(PathFiles.GetPathAdItems(ad_id) + Banner_File);

                    if (File.Exists(fullpath))
                    {
                        File.Delete(fullpath);
                    }
                }

                strLink = "aditem_list.aspx";
            }
            catch (Exception ex)
            {
                clsVproErrorHandler.HandlerError(ex);
            }
            finally
            {
                if (!string.IsNullOrEmpty(strLink))
                {
                    Response.Redirect(strLink);
                }
            }
        }
示例#9
0
        protected void btnDelete1_Click(object sender, ImageClickEventArgs e)
        {
            string strLink = "";

            try
            {
                var n_info = DB.GetTable <ESHOP_AD_ITEM>().Where(n => n.AD_ITEM_ID == m_ad_id);

                if (n_info.ToList().Count > 0)
                {
                    if (!string.IsNullOrEmpty(n_info.ToList()[0].AD_ITEM_FILENAME))
                    {
                        string imagePath = Server.MapPath(PathFiles.GetPathAdItems(m_ad_id) + n_info.ToList()[0].AD_ITEM_FILENAME);
                        n_info.ToList()[0].AD_ITEM_FILENAME = "";
                        DB.SubmitChanges();

                        if (File.Exists(imagePath))
                        {
                            File.Delete(imagePath);
                        }

                        strLink = "aditem.aspx?ad_id=" + m_ad_id;
                    }
                }
            }
            catch (Exception ex)
            {
                clsVproErrorHandler.HandlerError(ex);
            }
            finally
            {
                if (!string.IsNullOrEmpty(strLink))
                {
                    Response.Redirect(strLink);
                }
            }
        }
示例#10
0
 public string GetImage(object Banner_type, object Banner_ID, object Banner_Image, object BANNER_DESC)
 {
     try
     {
         string _sResult = string.Empty;
         if (Utils.CIntDef(Banner_type) == 0)
         {
             if (Utils.CIntDef(Banner_ID) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Banner_Image)))
             {
                 return("<img src='" + PathFiles.GetPathBanner(Utils.CIntDef(Banner_ID)) + Utils.CStrDef(Banner_Image) + "' alt='" + BANNER_DESC + "' title='" + BANNER_DESC + "' />");
             }
             else
             {
                 return("<img src='../vi-vn/Images/Logo.png' width='172' height='80' />");
             };
         }
         else
         {
             if (Utils.CIntDef(Banner_ID) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Banner_Image)))
             {
                 _sResult += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0'  height='117' id='ShockwaveFlash1' >";
                 _sResult += "<param name='movie' value='" + PathFiles.GetPathAdItems(Utils.CIntDef(Banner_ID)) + Utils.CStrDef(Banner_Image) + "'>";
                 _sResult += "<param name='Menu' value='0'>";
                 _sResult += "<param name='quality' value='high'>";
                 _sResult += "<param name='wmode' value='transparent'>";
                 _sResult += "<embed height='117' width='885' src='" + PathFiles.GetPathBanner(Utils.CIntDef(Banner_ID)) + Utils.CStrDef(Banner_Image) + "' wmode='transparent' ></object>";
             }
         }
         return(_sResult);
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#11
0
 public string GetImageCus(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url, object Ad_Item_Desc)
 {
     try
     {
         if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
         {
             string str = "";
             str += "<li class='marquee'>";
             str += "<a class='bwWrapper' href='" + Utils.CStrDef(Ad_Url) + "' target='" + Utils.CStrDef(Ad_Target) + "' title='" + Utils.CStrDef(Ad_Item_Desc) + "'>";
             str += "<img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' ";
             //str += " data-hover='http://www.savicor_vi_1.gif' ";
             str += " title='" + Utils.CStrDef(Ad_Item_Desc) + "' alt='" + Utils.CStrDef(Ad_Item_Desc) + "' />";
             str += "</a>";
             str += "</li>";
             return(str);
         }
         return("");
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#12
0
 public string GetImageAd_ads(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url, object AD_ITEM_DESC)
 {
     try
     {
         if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
         {
             return("<a rel='nofollow' href='" + Utils.CStrDef(Ad_Url) + "' target='" + Utils.CStrDef(Ad_Target) + "' alt='" + AD_ITEM_DESC + "' title='" + AD_ITEM_DESC + "' ><img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' alt='" + AD_ITEM_DESC + "' title='" + AD_ITEM_DESC + "' /></a>");
         }
         return("");
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }
示例#13
0
        private void getInfo()
        {
            try
            {
                Components.CpanelUtils.createItemLanguage(ref rblLanguage);
                Components.CpanelUtils.createItemAdPos(ref rblAdPos);
                Components.CpanelUtils.createItemTarget(ref ddlTarget);

                var G_info = (from g in DB.ESHOP_AD_ITEMs
                              where g.AD_ITEM_ID == m_ad_id
                              select g
                              );

                if (G_info.ToList().Count > 0)
                {
                    txtCode.Value               = G_info.ToList()[0].AD_ITEM_CODE;
                    txtDesc.Value               = G_info.ToList()[0].AD_ITEM_DESC;
                    txtUrl.Value                = G_info.ToList()[0].AD_ITEM_URL;
                    ddlTarget.SelectedValue     = G_info.ToList()[0].AD_ITEM_TARGET;
                    rblBannerType.SelectedValue = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_TYPE);
                    rblAdPos.SelectedValue      = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_POSITION);
                    txtWidth.Value              = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_WIDTH);
                    txtHeight.Value             = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_HEIGHT);
                    txtOrder.Value              = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_ORDER);
                    //ucFromDate.returnDate = Utils.CDateDef(G_info.ToList()[0].AD_ITEM_DATEFROM, DateTime.Now);
                    //ucToDate.returnDate = Utils.CDateDef(G_info.ToList()[0].AD_ITEM_DATEFROM, DateTime.Now.Add(new TimeSpan(365, 0, 0, 0)));
                    rblLanguage.SelectedValue = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_LANGUAGE);
                    //txtClip.Value = Utils.CStrDef(G_info.ToList()[0].AD_ITEM_FIELD1);

                    //image
                    if (!string.IsNullOrEmpty(G_info.ToList()[0].AD_ITEM_FILENAME))
                    {
                        trUpload.Visible    = false;
                        trFile.Visible      = true;
                        hplFile.NavigateUrl = PathFiles.GetPathAdItems(m_ad_id) + G_info.ToList()[0].AD_ITEM_FILENAME;
                        hplFile.Text        = G_info.ToList()[0].AD_ITEM_FILENAME;

                        if (G_info.ToList()[0].AD_ITEM_TYPE == 0)
                        {
                            ltrImage.Text = "<img src='" + PathFiles.GetPathAdItems(m_ad_id) + G_info.ToList()[0].AD_ITEM_FILENAME + "' width='" + Utils.CStrDef(G_info.ToList()[0].AD_ITEM_WIDTH) + "' height='" + Utils.CStrDef(G_info.ToList()[0].AD_ITEM_HEIGHT) + "' border='0'>";
                        }
                        else
                        {
                            ltrImage.Text += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='" + Utils.CStrDef(G_info.ToList()[0].AD_ITEM_WIDTH) + "' height='" + Utils.CStrDef(G_info.ToList()[0].AD_ITEM_HEIGHT) + "' id='ShockwaveFlash1' >";
                            ltrImage.Text += "<param name='movie' value='" + PathFiles.GetPathAdItems(m_ad_id) + G_info.ToList()[0].AD_ITEM_FILENAME + "'>";
                            ltrImage.Text += "<param name='Menu' value='0'>";
                            ltrImage.Text += "<param name='quality' value='high'>";
                            ltrImage.Text += "<param name='wmode' value='transparent'>";
                            ltrImage.Text += "<embed width='" + Utils.CStrDef(G_info.ToList()[0].AD_ITEM_WIDTH) + "' height='" + Utils.CStrDef(G_info.ToList()[0].AD_ITEM_HEIGHT) + "' src='" + PathFiles.GetPathAdItems(m_ad_id) + G_info.ToList()[0].AD_ITEM_FILENAME + "' wmode='transparent' ></object>";
                        }
                    }
                    else
                    {
                        trUpload.Visible = true;
                        trFile.Visible   = false;
                    }
                }
                else
                {
                    trUpload.Visible = true;
                    trFile.Visible   = false;

                    //ucFromDate.returnDate = DateTime.Now;
                    //ucToDate.returnDate = DateTime.Now.Add(new TimeSpan(365, 0, 0, 0));
                }
            }
            catch (Exception ex)
            {
                clsVproErrorHandler.HandlerError(ex);
            }
        }
示例#14
0
 public string GetImageAd1(object Ad_Id, object Ad_Image1, object Ad_Target, object Ad_Url, string Class)
 {
     try
     {
         string url = Utils.CStrDef(Ad_Url) == "" ? "javascript:void(0)" : Utils.CStrDef(Ad_Url);
         if (Utils.CIntDef(Ad_Id) > 0 && !string.IsNullOrEmpty(Utils.CStrDef(Ad_Image1)))
         {
             return("<a class='" + Class + "' href='" + url + "' target='" + Utils.CStrDef(Ad_Target) + "'><img src='" + PathFiles.GetPathAdItems(Utils.CIntDef(Ad_Id)) + Utils.CStrDef(Ad_Image1) + "' alt='' width='100%' /></a>");
         }
         return("");
     }
     catch (Exception ex)
     {
         clsVproErrorHandler.HandlerError(ex);
         return(null);
     }
 }