Esempio n. 1
0
        protected override void OnInit(EventArgs e)
        {
            CustomizeControl1.FormTitle     = string.Format(Settings.FormTitleFormat, "Portal", "Ayarları");
            CustomizeControl1.RemoveVisible = false;

            //CustomizeControl1.AddTitle("Site Logoları");

            //Image img = new Image();
            //img.ID = "FaviconImage";
            //img.ImageUrl = Settings.ImagesPath + "favicon.ico";
            //CustomizeControl1.AddControl("Favicon", img, "24x24 yada 16x16 <b>*.ico</b> resim dosyasıdır.");

            //FileUpload flu = new FileUpload();
            //flu.ID = "FaviconLogo";
            //CustomizeControl1.AddControl("Yeni Favicon", flu);

            //img = new Image();
            //img.ID = "SiteLogoImage";
            //img.ImageUrl = Settings.ImagesPath + "logo.png";
            //CustomizeControl1.AddControl("Üst Logo", img);

            //flu = new FileUpload();
            //flu.ID = "SiteLogo";
            //CustomizeControl1.AddControl("Yeni Üst Logo", flu, "Genişlik(W):250px - Yükseklik(H):67px");

            //img = new Image();
            //img.ID = "FooterLogoImage";
            //img.ImageUrl = Settings.ImagesPath + "footerLogo.png";
            //CustomizeControl1.AddControl("Alt Logo", img);

            //flu = new FileUpload();
            //flu.ID = "FooterLogo";
            //CustomizeControl1.AddControl("Yeni Alt Logo", flu);

            //CustomizeControl1.AddTitle("Foto Galeri Logo");

            //img = new Image();
            //img.ID = "GaleriLogoImage";
            //img.ImageUrl = Settings.ImagesPath + "galeriLogo.png";
            //CustomizeControl1.AddControl("Foto Galeri Logo", img);

            //flu = new FileUpload();
            //flu.ID = "GaleriLogo";
            //CustomizeControl1.AddControl("Yeni Galeri Logo", flu);

            //CustomizeControl1.AddTitle("Web TV Logo");

            //img = new Image();
            //img.ID = "VideoLogoImage";
            //img.ImageUrl = Settings.ImagesPath + "videoLogo.png";
            //CustomizeControl1.AddControl("Foto Video Logo", img);

            //flu = new FileUpload();
            //flu.ID = "VideoLogo";
            //CustomizeControl1.AddControl("Yeni Video Logo", flu);

            using (Portal p = PortalMethods.Read())
            {
                //CustomizeControl1.AddTitle("Site Bilgileri");

                TextBox txt = new TextBox();
                txt.ID        = "Title";
                txt.CssClass  = "form-control";
                txt.MaxLength = 150;
                txt.Text      = p.Title;
                CustomizeControl1.AddControl("Başlık", txt);

                txt           = new TextBox();
                txt.ID        = "Description";
                txt.CssClass  = "form-control";
                txt.MaxLength = 200;
                txt.Text      = p.Description;
                CustomizeControl1.AddControl("Description", txt);

                txt           = new TextBox();
                txt.ID        = "Keywords";
                txt.CssClass  = "form-control";
                txt.MaxLength = 250;
                txt.Text      = p.Keywords;
                CustomizeControl1.AddControl("Keywords", txt);

                txt           = new TextBox();
                txt.ID        = "CookieName";
                txt.CssClass  = "form-control";
                txt.MaxLength = 20;
                txt.Text      = p.CookieName;
                CustomizeControl1.AddControl("Cookie Name", txt);

                txt          = new TextBox();
                txt.ID       = "Copyright";
                txt.CssClass = "form-control";
                txt.Text     = BAYMYO.UI.FileIO.ReadText(Server.MapPath(Settings.ViewPath + "Copyright.view"));
                CustomizeControl1.AddControl("Copyright", txt);

                CustomizeControl1.AddTitle("Site Map Ayarları");

                DropDownList ddl = new DropDownList();
                ddl.ID       = "ChangeFreq";
                ddl.Width    = 300;
                ddl.CssClass = "form-control";
                ddl.Items.Insert(0, new ListItem("Always (Herzaman güncellenir.)", "always"));
                ddl.Items.Insert(1, new ListItem("Hourly (Saatlik güncellenir.)", "hourly"));
                ddl.Items.Insert(2, new ListItem("Daily (Günlük güncellenir.)", "daily"));
                ddl.Items.Insert(3, new ListItem("Weekly (Haftalık güncellenir.)", "weekly"));
                ddl.Items.Insert(4, new ListItem("Monthly (Aylık güncellenir.)", "monthly"));
                ddl.Items.Insert(5, new ListItem("Yearly (Yıllık güncellenir.)", "yearly"));
                ddl.Items.Insert(6, new ListItem("Never (Asla güncellenmez!)", "never"));
                ddl.SelectedValue = p.ChangeFreq;
                CustomizeControl1.AddControl("ChangeFreq", ddl, "Site maps dosyasıda bulunan bağlantıların güncellenme aralığı.");

                ddl          = new DropDownList();
                ddl.ID       = "Priority";
                ddl.Width    = 300;
                ddl.CssClass = "form-control";
                ddl.Items.Insert(0, new ListItem("0.1 zaman aralığı.", "0.1"));
                ddl.Items.Insert(1, new ListItem("0.2 zaman aralığı.", "0.2"));
                ddl.Items.Insert(2, new ListItem("0.3 zaman aralığı.", "0.3"));
                ddl.Items.Insert(3, new ListItem("0.4 zaman aralığı.", "0.4"));
                ddl.Items.Insert(4, new ListItem("0.5 zaman aralığı.", "0.5"));
                ddl.Items.Insert(5, new ListItem("0.6 zaman aralığı.", "0.6"));
                ddl.Items.Insert(6, new ListItem("0.7 zaman aralığı.", "0.7"));
                ddl.Items.Insert(7, new ListItem("0.8 zaman aralığı.", "0.8"));
                ddl.Items.Insert(8, new ListItem("0.9 zaman aralığı.", "0.9"));
                ddl.Items.Insert(9, new ListItem("1.0 zaman aralığı.", "1.0"));
                ddl.SelectedValue = p.Priority;
                CustomizeControl1.AddControl("Priority", ddl);

                CustomizeControl1.AddTitle("Sayfa İçerik Tanımları");

                //txt = new TextBox();
                //txt.ID = "InformationLinks";
                //txt.CssClass = "form-control";
                //txt.Text = p.InformationLinks;
                //CustomizeControl1.AddControl("Künye Link", txt, "Burada belirteceğiniz site bağlantısı,<b><a href=\"/kunye.html\" target=\"_blank\">kunye.html</a>,<a href=\"/info.html\" target=\"_blank\">info.html</a>,<a href=\"/information.html\" target=\"_blank\">information.html</a></b> olarak kısaltılacaktır.");

                //txt = new TextBox();
                //txt.ID = "AboutMeLinks";
                //txt.CssClass = "form-control";
                //txt.Text = p.AboutMeLinks;
                //CustomizeControl1.AddControl("Hakkinda Link", txt, "Burada belirteceğiniz site bağlantısı,<b><a href=\"/hakkinda.html\" target=\"_blank\">hakkinda.html</a>,<a href=\"/hakkimizda.html\" target=\"_blank\">hakkimizda.html</a>,<a href=\"/aboutme.html\" target=\"_blank\">aboutme.html</a>,<a href=\"/aboutus.html\" target=\"_blank\">aboutus.html</a></b> olarak kısaltılacaktır.");

                //ddl = new DropDownList();
                //ddl.ID = "IsCategoryColor";
                //ddl.Width = 300;
                //ddl.Items.Insert(0, new ListItem("Kategori renkleri pasif!", "0"));
                //ddl.Items.Insert(1, new ListItem("Kategori renkleri arkaplan olarak aktif!", "1"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.IsCategoryColor);
                //CustomizeControl1.AddControl("Kategorilerde", ddl);

                //ddl = new DropDownList();
                //ddl.ID = "AllCategories";
                //ddl.Width = 300;
                //ddl.Items.Insert(0, new ListItem("Menü'de 'TÜMÜ' öğesini gizle!", "0"));
                //ddl.Items.Insert(1, new ListItem("Menü'de 'TÜMÜ' öğesini göster!", "1"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.IsAllCategories);
                //CustomizeControl1.AddControl("Kategorilerde", ddl);

                //ddl = new DropDownList();
                //ddl.ID = "AccountMaps";
                //ddl.Width = 300;
                //ddl.Items.Insert(0, new ListItem("Haritayı Gizle!", "0"));
                //ddl.Items.Insert(1, new ListItem("Haritayı Göster!", "1"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.IsAccountMapsVisible);
                //CustomizeControl1.AddControl("Yazarlar Sayfası", ddl);

                //ddl = new DropDownList();
                //ddl.ID = "AddNews";
                //ddl.Width = 300;
                //ddl.CssClass = "form-control";
                //ddl.Items.Insert(0, new ListItem("Haber gönder sistemi kapalı!", "0"));
                //ddl.Items.Insert(1, new ListItem("Haber gönder sistemi açık!", "1"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.IsAddNews);
                //CustomizeControl1.AddControl("Haber Gönder", ddl, "Üye olmak gibi kısıtlaması olmayan sistemdir. Haber Gönder bağlantısı için <b><a target=\"_blank\" href=\"" + Settings.VirtualPath + "?go=addnews\">buraya tıklayın.</a></b>");

                //ddl = new DropDownList();
                //ddl.ID = "VideoView";
                //ddl.Width = 300;
                //ddl.CssClass = "form-control";
                //ddl.Items.Insert(0, new ListItem("Haber içerisinde 'VIDEO' gösterim kapalı!", "0"));
                //ddl.Items.Insert(1, new ListItem("Haber başında 'VIDEO' göster!", "1"));
                //ddl.Items.Insert(2, new ListItem("Haber sonunda 'VIDEO' göster!", "2"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.IsVideoView);
                //CustomizeControl1.AddControl("Video Gösterim", ddl, "İlişkili <b>VIDEO</b> haber içerisinde gösterime açmak yada kapatmak içindir ilişkili <b>VIDEO</b> bağlantısını <b>kaldırmaz</b>!");

                //ddl = new DropDownList();
                //ddl.ID = "CounterView";
                //ddl.Width = 300;
                //ddl.CssClass = "form-control";
                //ddl.Items.Insert(0, new ListItem("Gizle! Gösterilmez ama sayaç çalışır!", "0"));
                //ddl.Items.Insert(1, new ListItem("Tekil olarak göster!", "1"));
                //ddl.Items.Insert(2, new ListItem("Çoğul olarak göster!", "2"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.CounterView);
                //CustomizeControl1.AddControl("Gösterim Sayısı", ddl);

                //ddl = new DropDownList();
                //ddl.ID = "LinkTarget";
                //ddl.Width = 300;
                //ddl.CssClass = "form-control";
                //ddl.Items.Insert(0, new ListItem("Aynı pencerede açtır!", "_self"));
                //ddl.Items.Insert(1, new ListItem("Yeni pencerede açtır!", "_blank"));
                //ddl.SelectedValue = p.LinkTarget;
                //CustomizeControl1.AddControl("Tüm Bağlantıları", ddl, "Bağlantıları <b>Yeni Pencerede</b> açtırmak sayfanızın görüntülenme oranını artırmaktadır. (Tavsiye edilir.)");

                //ddl = new DropDownList();
                //ddl.ID = "FlashOrder";
                //ddl.Width = 300;
                //ddl.CssClass = "form-control";
                //ddl.Items.Insert(0, new ListItem("Manşet sıralaması kapalı!", "0"));
                //ddl.Items.Insert(1, new ListItem("Manşet sıralaması açık!", "1"));
                //ddl.SelectedIndex = BAYMYO.UI.Converts.NullToByte(p.IsFlashOrder);
                //CustomizeControl1.AddControl("Manşet Sıra", ddl);

                txt           = new TextBox();
                txt.ID        = "Categories";
                txt.CssClass  = "form-control";
                txt.MaxLength = 100;
                txt.Text      = string.Format("{0};{1};{2};{3}", p.Category1.ID, p.Category2.ID, p.Category3.ID, p.Category4.ID);
                CustomizeControl1.AddControl("Kategoriler", txt, "Renkli Kategori kutularındaki <b>ID</b>'leri bu kısımda sırasıyla noktalı virgül(;) ile ayırarak tanımlanır. (<b>Uzmanla yapınız!</b>)");

                //txt = new TextBox();
                //txt.ID = "WheaterCity";
                //txt.CssClass = "form-control";
                //txt.MaxLength = 100;
                //txt.Text = p.WheaterCity;
                //CustomizeControl1.AddControl("Hava Durumu", txt, "Hava durumu getirilecek <b>İL</b>'leri bu kısımda sırasıyla noktalı virgül(;) ile ayırarak tanımlanır. 4 şehir girebilirsiniz. (<b>Uzmanla yapınız!</b>)");

                CustomizeControl1.AddTitle("İletişim Bilgileri");

                txt           = new TextBox();
                txt.ID        = "ContactName";
                txt.CssClass  = "form-control";
                txt.MaxLength = 50;
                txt.Text      = p.ContactName;
                CustomizeControl1.AddControl("Görünen Adı", txt, "Mail gönderimlerinde kullanılacak isimlendirme. Örnek: <b>(?) Site Yönetimi</b> yada <b>sitenizinadi.com</b> gibi isimler verebilirsiniz.");

                txt           = new TextBox();
                txt.ID        = "ContactMail";
                txt.CssClass  = "form-control";
                txt.MaxLength = 90;
                txt.Text      = p.ContactMail;
                txt.TextMode  = TextBoxMode.Email;
                CustomizeControl1.AddControl("Mail Adresi", txt);

                CustomizeControl1.AddTitle("SMTP(Mail) Ayarları");

                txt           = new TextBox();
                txt.ID        = "SmtpMail";
                txt.CssClass  = "form-control";
                txt.MaxLength = 90;
                txt.Text      = p.SmtpMail;
                txt.TextMode  = TextBoxMode.Email;
                CustomizeControl1.AddControl("Mail", txt);

                txt           = new TextBox();
                txt.ID        = "SmtpPassword";
                txt.CssClass  = "form-control";
                txt.MaxLength = 50;
                txt.Text      = p.SmtpPassword;
                CustomizeControl1.AddControl("Password", txt);

                txt           = new TextBox();
                txt.ID        = "SmtpHost";
                txt.CssClass  = "form-control";
                txt.MaxLength = 50;
                txt.Text      = p.SmtpHost;
                CustomizeControl1.AddControl("Host", txt);

                txt           = new TextBox();
                txt.ID        = "SmtpPort";
                txt.CssClass  = "form-control";
                txt.MaxLength = 3;
                txt.TextMode  = TextBoxMode.Number;
                txt.Text      = p.SmtpPort.ToString();
                CustomizeControl1.AddControl("Port", txt);

                ddl          = new DropDownList();
                ddl.ID       = "SmtpEnableSsl";
                ddl.Width    = 300;
                ddl.CssClass = "form-control";
                ddl.Items.Insert(0, new ListItem("Hayır", "0"));
                ddl.Items.Insert(1, new ListItem("Evet", "1"));
                ddl.SelectedIndex = (p.SmtpEnableSsl) ? 1 : 0;
                CustomizeControl1.AddControl("EnableSsl", ddl);

                CustomizeControl1.AddTitle("Sosyal Platform / Google Analytics");

                txt          = new TextBox();
                txt.ID       = "GoogleAnalytics";
                txt.CssClass = "form-control";
                txt.Height   = 50;
                txt.TextMode = TextBoxMode.MultiLine;
                txt.Text     = BAYMYO.UI.FileIO.ReadText(Server.MapPath(Settings.ViewPath + "GoogleAnalytics.view"));
                CustomizeControl1.AddControl("Google Analytics", txt);

                txt          = new TextBox();
                txt.ID       = "GoogleMaps";
                txt.CssClass = "form-control";
                txt.Text     = p.GoogleMaps;
                CustomizeControl1.AddControl("Google Maps Key", txt);

                txt          = new TextBox();
                txt.ID       = "GooglePlusLinks";
                txt.CssClass = "form-control";
                txt.Text     = p.GooglePlusLinks;
                CustomizeControl1.AddControl("Google Link", txt);

                txt          = new TextBox();
                txt.ID       = "FaceBookLinks";
                txt.CssClass = "form-control";
                txt.Text     = p.FaceBookLinks;
                CustomizeControl1.AddControl("FaceBook Link", txt);

                txt          = new TextBox();
                txt.ID       = "TwitterLinks";
                txt.CssClass = "form-control";
                txt.Text     = p.TwitterLinks;
                CustomizeControl1.AddControl("Twitter Link", txt);

                txt          = new TextBox();
                txt.ID       = "YouTubeLinks";
                txt.CssClass = "form-control";
                txt.Text     = p.YouTubeLinks;
                CustomizeControl1.AddControl("YouTube Link", txt);

                txt          = new TextBox();
                txt.ID       = "InstagramLinks";
                txt.CssClass = "form-control";
                txt.Text     = p.InstagramLinks;
                CustomizeControl1.AddControl("Instagram Link", txt);

                txt          = new TextBox();
                txt.ID       = "FeedBurnerLinks";
                txt.CssClass = "form-control";
                txt.Text     = p.FeedBurnerLinks;
                CustomizeControl1.AddControl("FeedBurner Link", txt, "Örnek: <b><a href=\"http://feeds.feedburner.com/baymyo\">http://feeds.feedburner.com/baymyo</a></b> gibi kayıt yaptırınız.");

                //CustomizeControl1.AddTitle("Facebook Comments <var>(Yönetebilmeniz için aşağıdaki ayarları yapmanız gereklidir.)</var>");

                //txt = new TextBox();
                //txt.ID = "FaceBookApi";
                //txt.CssClass = "form-control";
                //txt.Text = p.FaceBookApi;
                //CustomizeControl1.AddControl("Api Key", txt, "<b>242442489108173</b> uygulamanızın <b>facebook api key</b>ini giriniz.");

                //txt = new TextBox();
                //txt.ID = "FaceBookAdminUrl";
                //txt.CssClass = "form-control";
                //txt.Text = p.FaceBookAdminUrl;
                //CustomizeControl1.AddControl("Admin Url", txt, "<b>https://www.facebook.com/baymyo</b> uygulamaya bağlı <b>admin</b>in sayfa bağlantısını giriniz.");

                //ddl = new DropDownList();
                //ddl.ID = "FaceBookComment";
                //ddl.Width = 300;
                //ddl.CssClass = "form-control";
                //ddl.Items.Insert(0, new ListItem("Hayır, gösterilmesin!", "0"));
                //ddl.Items.Insert(1, new ListItem("Evet, aktif olsun!", "1"));
                //ddl.SelectedIndex = (p.FaceBookComment) ? 1 : 0;
                //CustomizeControl1.AddControl("Comments Enabled", ddl);

                CustomizeControl1.SubmitClick += new CustomizeControl.ButtonEvent(CustomizeControl1_SubmitClick);
            }
            base.OnInit(e);
        }
Esempio n. 2
0
        void CustomizeControl1_SubmitClick(SortedDictionary <string, Control> controls)
        {
            try
            {
                string[] categories = ((TextBox)controls["Categories"]).Text.Split(';');
                if (!string.IsNullOrEmpty(((TextBox)controls["Title"]).Text)
                    & !string.IsNullOrEmpty(((TextBox)controls["Description"]).Text)
                    & !string.IsNullOrEmpty(((TextBox)controls["Keywords"]).Text)
                    & categories.Length >= 3)
                {
                    using (Portal p = new Portal())
                    {
                        //if ((controls["SiteLogo"] as FileUpload).HasFile)
                        //    if (BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "logo.png")))
                        //        BAYMYO.UI.FileIO.Upload(controls["SiteLogo"] as FileUpload, Server.MapPath(Settings.ImagesPath), "logo.png");

                        //if ((controls["FooterLogo"] as FileUpload).HasFile)
                        //    if (BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "footerLogo.png")))
                        //        BAYMYO.UI.FileIO.Upload(controls["FooterLogo"] as FileUpload, Server.MapPath(Settings.ImagesPath), "footerLogo.png");

                        //if ((controls["GaleriLogo"] as FileUpload).HasFile)
                        //    if (BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "galeriLogo.png")))
                        //        BAYMYO.UI.FileIO.Upload(controls["GaleriLogo"] as FileUpload, Server.MapPath(Settings.ImagesPath), "galeriLogo.png");

                        //if ((controls["VideoLogo"] as FileUpload).HasFile)
                        //    if (BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "videoLogo.png")))
                        //        BAYMYO.UI.FileIO.Upload(controls["VideoLogo"] as FileUpload, Server.MapPath(Settings.ImagesPath), "videoLogo.png");

                        //if ((controls["FaviconLogo"] as FileUpload).HasFile)
                        //    if (BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "favicon.ico")))
                        //        BAYMYO.UI.FileIO.Upload(controls["FaviconLogo"] as FileUpload, Server.MapPath(Settings.ImagesPath), "favicon.ico");

                        BAYMYO.UI.FileIO.WriteText(Server.MapPath(Settings.ViewPath + "Copyright.view"), ((TextBox)controls["Copyright"]).Text, System.Text.Encoding.UTF8);
                        BAYMYO.UI.FileIO.WriteText(Server.MapPath(Settings.ViewPath + "GoogleAnalytics.view"), ((TextBox)controls["GoogleAnalytics"]).Text, System.Text.Encoding.UTF8);

                        p.Title         = ((TextBox)controls["Title"]).Text;
                        p.Description   = ((TextBox)controls["Description"]).Text;
                        p.Keywords      = ((TextBox)controls["Keywords"]).Text;
                        p.CookieName    = ((TextBox)controls["CookieName"]).Text;
                        p.ContactName   = ((TextBox)controls["ContactName"]).Text;
                        p.ContactMail   = ((TextBox)controls["ContactMail"]).Text;
                        p.SmtpMail      = ((TextBox)controls["SmtpMail"]).Text;
                        p.SmtpPassword  = ((TextBox)controls["SmtpPassword"]).Text;
                        p.SmtpHost      = ((TextBox)controls["SmtpHost"]).Text;
                        p.SmtpPort      = BAYMYO.UI.Converts.NullToInt(((TextBox)controls["SmtpPort"]).Text);
                        p.SmtpEnableSsl = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["SmtpEnableSsl"]).SelectedValue);
                        p.ChangeFreq    = BAYMYO.UI.Converts.NullToString(((DropDownList)controls["ChangeFreq"]).SelectedValue);
                        p.Priority      = BAYMYO.UI.Converts.NullToString(((DropDownList)controls["Priority"]).SelectedValue);
                        //p.InformationLinks = ((TextBox)controls["InformationLinks"]).Text;
                        //p.AboutMeLinks = ((TextBox)controls["AboutMeLinks"]).Text;
                        p.GoogleMaps      = ((TextBox)controls["GoogleMaps"]).Text;
                        p.GooglePlusLinks = ((TextBox)controls["GooglePlusLinks"]).Text;
                        p.FaceBookLinks   = ((TextBox)controls["FaceBookLinks"]).Text;
                        p.TwitterLinks    = ((TextBox)controls["TwitterLinks"]).Text;
                        p.YouTubeLinks    = ((TextBox)controls["YouTubeLinks"]).Text;
                        p.InstagramLinks  = ((TextBox)controls["InstagramLinks"]).Text;
                        p.FeedBurnerLinks = ((TextBox)controls["FeedBurnerLinks"]).Text;
                        //p.FaceBookApi = ((TextBox)controls["FaceBookApi"]).Text;
                        //p.FaceBookAdminUrl = ((TextBox)controls["FaceBookAdminUrl"]).Text;
                        //p.FaceBookComment = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["FaceBookComment"]).SelectedValue);
                        //p.LinkTarget = ((DropDownList)controls["LinkTarget"]).SelectedValue;
                        p.Category1 = PortalMethods.GetCategory(categories[0]);
                        p.Category2 = PortalMethods.GetCategory(categories[1]);
                        p.Category3 = PortalMethods.GetCategory(categories[2]);
                        p.Category4 = PortalMethods.GetCategory(categories[3]);
                        //p.WheaterCity = ((TextBox)controls["WheaterCity"]).Text;
                        //p.IsAccountMapsVisible = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["AccountMaps"]).SelectedValue);
                        //p.CounterView = (CounterViewType)((DropDownList)controls["CounterView"]).SelectedIndex;
                        //p.IsCategoryColor = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["IsCategoryColor"]).SelectedValue);
                        //p.IsAllCategories = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["AllCategories"]).SelectedValue);
                        //p.IsAddNews = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["AddNews"]).SelectedValue);
                        //p.IsFlashOrder = BAYMYO.UI.Converts.NullToBool(((DropDownList)controls["FlashOrder"]).SelectedValue);
                        //p.IsVideoView = BAYMYO.UI.Converts.NullToByte(((DropDownList)controls["VideoView"]).SelectedValue);
                        if (PortalMethods.Save(p))
                        {
                            CustomizeControl1.MessageText = MessageBox.Show(ProccesType.Insert, DialogResult.Succes);
                        }
                        else
                        {
                            CustomizeControl1.MessageText = MessageBox.Show(ProccesType.Insert, DialogResult.Stop);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                CustomizeControl1.MessageText = MessageBox.Show(DialogResult.Error, ex.Message);
            }
        }