Пример #1
0
        ///<summary>
        /// Manset Data Delete
        ///</summary>
        public static int Delete(Manset p)
        {
            int rowsAffected = 0;

            using (MConnection conneciton = new MConnection(MClientProvider.MSSQL))
            {
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Closed:
                    conneciton.Open();
                    break;
                }
                using (MCommand cmd = new MCommand(CommandType.Text, "DELETE FROM Manset WHERE ID=@ID", conneciton))
                {
                    cmd.Parameters.Add("ID", p.ID, MSqlDbType.UniqueIdentifier);
                    rowsAffected = MConvert.NullToInt(cmd.ExecuteNonQuery());
                }
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Open:
                    conneciton.Close();
                    break;
                }
            }
            return(rowsAffected);
        }
Пример #2
0
        ///<summary>
        /// Manset Data Update
        ///</summary>
        public static int Update(Manset p)
        {
            int rowsAffected = 0;

            using (MConnection conneciton = new MConnection(MClientProvider.MSSQL))
            {
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Closed:
                    conneciton.Open();
                    break;
                }
                using (MCommand cmd = new MCommand(CommandType.Text, "UPDATE Manset SET ModulID=@ModulID,IcerikID=@IcerikID,ResimKucuk=@ResimKucuk,ResimUrl=@ResimUrl,Baslik=@Baslik,Aciklama=@Aciklama,KayitTarihi=@KayitTarihi,Aktif=@Aktif WHERE ID=@ID", conneciton))
                {
                    cmd.Parameters.Add("ID", p.ID, MSqlDbType.UniqueIdentifier);
                    cmd.Parameters.Add("ModulID", p.ModulID, MSqlDbType.VarChar);
                    cmd.Parameters.Add("IcerikID", p.IcerikID, MSqlDbType.VarChar);
                    cmd.Parameters.Add("ResimKucuk", p.ResimKucuk, MSqlDbType.VarChar);
                    cmd.Parameters.Add("ResimUrl", p.ResimUrl, MSqlDbType.VarChar);
                    cmd.Parameters.Add("Baslik", p.Baslik, MSqlDbType.NVarChar);
                    cmd.Parameters.Add("Aciklama", p.Aciklama, MSqlDbType.NVarChar);
                    cmd.Parameters.Add("KayitTarihi", p.KayitTarihi, MSqlDbType.DateTime);
                    cmd.Parameters.Add("Aktif", p.Aktif, MSqlDbType.Bit);
                    rowsAffected = MConvert.NullToInt(cmd.ExecuteNonQuery());
                }
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Open:
                    conneciton.Close();
                    break;
                }
            }
            return(rowsAffected);
        }
Пример #3
0
        ///<summary>
        /// Manset Data Insert
        ///</summary>
        public static int Insert(Manset p)
        {
            int rowsAffected = 0;

            using (MConnection conneciton = new MConnection(MClientProvider.MSSQL))
            {
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Closed:
                    conneciton.Open();
                    break;
                }
                using (MCommand cmd = new MCommand(CommandType.Text, "INSERT INTO Manset (ModulID,IcerikID,ResimKucuk,ResimUrl,Baslik,Aciklama,KayitTarihi,Aktif) VALUES(@ModulID,@IcerikID,@ResimKucuk,@ResimUrl,@Baslik,@Aciklama,@KayitTarihi,@Aktif)", conneciton))
                {
                    cmd.Parameters.Add("ModulID", p.ModulID, MSqlDbType.VarChar);
                    cmd.Parameters.Add("IcerikID", p.IcerikID, MSqlDbType.VarChar);
                    cmd.Parameters.Add("ResimKucuk", p.ResimKucuk, MSqlDbType.VarChar);
                    cmd.Parameters.Add("ResimUrl", p.ResimUrl, MSqlDbType.VarChar);
                    cmd.Parameters.Add("Baslik", p.Baslik, MSqlDbType.NVarChar);
                    cmd.Parameters.Add("Aciklama", p.Aciklama, MSqlDbType.NVarChar);
                    cmd.Parameters.Add("KayitTarihi", p.KayitTarihi, MSqlDbType.DateTime);
                    cmd.Parameters.Add("Aktif", p.Aktif, MSqlDbType.Bit);
                    rowsAffected = MConvert.NullToInt(cmd.ExecuteNonQuery());
                }
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Open:
                    conneciton.Close();
                    break;
                }
            }
            return(rowsAffected);
        }
Пример #4
0
        public static Manset GetManset(string pModulID, string pIcerikID)
        {
            Manset rvManset = new Manset();

            using (MConnection conneciton = new MConnection(MClientProvider.MSSQL))
            {
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Closed:
                    conneciton.Open();
                    break;
                }
                using (MCommand cmd = new MCommand(CommandType.Text, "SELECT TOP(1) * FROM Manset WHERE ModulID=@ModulID AND IcerikID=@IcerikID", conneciton))
                {
                    cmd.Parameters.Add("ModulID", pModulID, MSqlDbType.VarChar);
                    cmd.Parameters.Add("IcerikID", pIcerikID, MSqlDbType.VarChar);
                    using (IDataReader IDR = cmd.ExecuteReader())
                    {
                        while (IDR.Read())
                        {
                            rvManset = new Manset(MConvert.NullToGuid(IDR["ID"]), MConvert.NullToString(IDR["ModulID"]), MConvert.NullToString(IDR["IcerikID"]), MConvert.NullToString(IDR["ResimKucuk"]), MConvert.NullToString(IDR["ResimUrl"]), MConvert.NullToString(IDR["Baslik"]), MConvert.NullToString(IDR["Aciklama"]), MConvert.NullToDateTime(IDR["KayitTarihi"]), MConvert.NullToBool(IDR["Aktif"]));
                        }
                        IDR.Close();
                    }
                }
                switch (conneciton.State)
                {
                case System.Data.ConnectionState.Open:
                    conneciton.Close();
                    break;
                }
            }
            return(rvManset);
        }
Пример #5
0
 void CustomizeControl1_SubmitClick(SortedDictionary <string, Control> controls)
 {
     if (!string.IsNullOrEmpty(Request.QueryString["mdl"])
         & !string.IsNullOrEmpty(((TextBox)controls["Baslik"]).Text))
     {
         using (Lib.Manset m = Lib.MansetMethods.GetManset(modulID, icerikID))
         {
             m.ModulID  = modulID;
             m.IcerikID = icerikID;
             m.Baslik   = ((TextBox)controls["Baslik"]).Text;
             m.Aciklama = BAYMYO.UI.Commons.SubStringText(((TextBox)controls["Aciklama"]).Text, 250);
             m.Aktif    = ((CheckBox)controls["Aktif"]).Checked;
             if (!(BAYMYO.UI.Converts.NullToGuid(null).Equals(m.ID)))
             {
                 if ((controls["ResimUrl"] as FileUpload).HasFile)
                 {
                     if (BAYMYO.UI.FileIO.Remove(Server.MapPath(modulPath + m.ResimUrl)))
                     {
                         m.ResimUrl = BAYMYO.UI.FileIO.UploadImage(controls["ResimUrl"] as FileUpload, m.Baslik + "-buyuk", Server.MapPath(modulPath), 647);
                     }
                 }
                 if ((controls["ResimKucuk"] as FileUpload).HasFile)
                 {
                     if (BAYMYO.UI.FileIO.Remove(Server.MapPath(modulPath + m.ResimKucuk)))
                     {
                         m.ResimKucuk = BAYMYO.UI.FileIO.UploadImage(controls["ResimKucuk"] as FileUpload, m.Baslik + "-kucuk", Server.MapPath(modulPath), 53);
                     }
                 }
                 if (Lib.MansetMethods.Update(m) > 0)
                 {
                     ((Image)controls["Resim"]).ImageUrl      = modulPath + m.ResimUrl;
                     ((Image)controls["KucukResim"]).ImageUrl = modulPath + m.ResimKucuk;
                     CreateXml();
                     ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Güncelleme işleminiz başarılı bir şekilde tamamlandı!');", true);
                 }
             }
             else
             {
                 m.KayitTarihi = DateTime.Now;
                 m.ResimUrl    = BAYMYO.UI.FileIO.UploadImage(controls["ResimUrl"] as FileUpload, m.Baslik + "-buyuk", Server.MapPath(modulPath), 647);
                 m.ResimKucuk  = BAYMYO.UI.FileIO.UploadImage(controls["ResimKucuk"] as FileUpload, m.Baslik + "-kucuk", Server.MapPath(modulPath), 53);
                 if (Lib.MansetMethods.Insert(m) > 0)
                 {
                     ((Image)controls["Resim"]).ImageUrl      = modulPath + m.ResimUrl;
                     ((Image)controls["KucukResim"]).ImageUrl = modulPath + m.ResimKucuk;
                     CreateXml();
                     ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Kayıt ekleme işleminiz başarılı bir şekilde tamamlandı!');", true);
                 }
             }
         }
     }
 }
Пример #6
0
 public static bool DeleteLinks(string modulName, string icerikID)
 {
     using (Lib.Manset m = Lib.MansetMethods.GetManset(modulName, icerikID))
     {
         if (m != null)
         {
             BAYMYO.UI.FileIO.Remove(HttpContext.Current.Server.MapPath(Settings.ImagesPath + "manset/" + m.ModulID + "/" + m.ResimUrl));
             Lib.MansetMethods.Delete(m);
         }
     }
     Lib.YorumMethods.Delete(modulName, icerikID);
     return(true);
 }
Пример #7
0
 void CustomizeControl1_RemoveClick(SortedDictionary <string, Control> controls)
 {
     using (Lib.Manset m = Lib.MansetMethods.GetManset(modulID, icerikID))
     {
         if (BAYMYO.UI.FileIO.Remove(Server.MapPath(Settings.ImagesPath + "manset/" + m.ModulID + "/" + m.ResimUrl)))
         {
             if (Lib.MansetMethods.Delete(m) > 0)
             {
                 ScriptManager.RegisterStartupScript(Page, typeof(Page), "x", "alert('Silme işleminiz başarılı bir şekilde tamamlandı!');", true);
                 Settings.ClearControls(controls);
             }
         }
     }
 }
Пример #8
0
    protected override void OnInit(EventArgs e)
    {
        CustomizeControl1.FormTitle = string.Format(Settings.FormTitleFormat, "Manşet", "Ekleme/Düzeltme Formu");
        modulID   = Request.QueryString["mdl"].Trim();
        icerikID  = Request.QueryString["mcid"].Trim();
        modulPath = Settings.ImagesPath + "manset/" + modulID + "/";
        using (Lib.Manset m = Lib.MansetMethods.GetManset(modulID, icerikID))
        {
            CustomizeControl1.RemoveVisible = !(BAYMYO.UI.Converts.NullToGuid(null).Equals(m.ID));

            Image img = new Image();
            img.ID      = "Resim";
            img.ToolTip = m.ResimUrl;
            if (!string.IsNullOrEmpty(m.ResimUrl))
            {
                img.ImageUrl = modulPath + m.ResimUrl;
            }
            else
            {
                img.ImageUrl = Settings.ImagesPath + "yok.png";
            }
            CustomizeControl1.AddControl("Büyük Resim", img);

            FileUpload flu = new FileUpload();
            flu.ID      = "ResimUrl";
            flu.ToolTip = m.ResimUrl;
            CustomizeControl1.AddControl("Büyük Resim", flu);

            img         = new Image();
            img.ID      = "KucukResim";
            img.ToolTip = m.ResimKucuk;
            if (!string.IsNullOrEmpty(m.ResimKucuk))
            {
                img.ImageUrl = modulPath + m.ResimKucuk;
            }
            else
            {
                img.ImageUrl = Settings.ImagesPath + "yok.png";
            }
            CustomizeControl1.AddControl("Küçük Resim", img);

            flu         = new FileUpload();
            flu.ID      = "ResimKucuk";
            flu.ToolTip = m.ResimKucuk;
            CustomizeControl1.AddControl("Küçük Resim", flu);

            TextBox txt = new TextBox();
            txt.ID        = "Baslik";
            txt.CssClass  = "noHtml emptyValidate";
            txt.Text      = m.Baslik;
            txt.MaxLength = 35;
            CustomizeControl1.AddControl("Başlık", txt, "İçeriğe dikkat çekecek başlık giriniz.");

            txt           = new TextBox();
            txt.ID        = "Aciklama";
            txt.CssClass  = "noHtml";
            txt.Text      = m.Aciklama;
            txt.TextMode  = TextBoxMode.MultiLine;
            txt.MaxLength = 250;
            CustomizeControl1.AddControl("Açıklama", txt, "Açıklama girmezseniz manşet gösterim kısımında sadece resim görünecektir.");

            CheckBox chk = new CheckBox();
            chk.ID      = "Aktif";
            chk.Checked = m.Aktif;
            CustomizeControl1.AddControl("Yayımla", chk);

            CustomizeControl1.SubmitClick += new CustomizeControl.ButtonEvent(CustomizeControl1_SubmitClick);
            CustomizeControl1.RemoveClick += new CustomizeControl.ButtonEvent(CustomizeControl1_RemoveClick);
        }

        base.OnInit(e);
    }
Пример #9
0
 public void Remove(Manset obj)
 {
     this.List.Remove(obj);
 }
Пример #10
0
 public int IndexOf(Manset obj)
 {
     return(this.List.IndexOf(obj));
 }
Пример #11
0
 public bool Contains(Manset obj)
 {
     return(this.List.Contains(obj));
 }
Пример #12
0
 public void Insert(int index, Manset obj)
 {
     this.List.Insert(index, obj);
 }
Пример #13
0
 public int Add(Manset obj)
 {
     return(this.List.Add(obj));
 }