Exemple #1
0
        public static void Admin_update(Areas.Models.TinTuc tin)
        {
            openConnect();
            SqlCommand cmd = new SqlCommand("Admin_sp_update_TinTuc", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@Id", tin.Id1);
            cmd.Parameters.AddWithValue("@TieuDe", tin.TieuDe1.Trim());
            cmd.Parameters.AddWithValue("@Tag", tin.Tag1.Trim());
            cmd.Parameters.AddWithValue("@NoiDung", tin.NoiDung1.Trim());
            cmd.Parameters.AddWithValue("@HienThi", tin.HienThi1);
            if (tin.HienThi1)
            {
                cmd.Parameters.AddWithValue("@NgayDang", DateTime.Now.ToString());
            }
            else
            {
                cmd.Parameters.AddWithValue("@NgayDang", "");
            }
            cmd.Parameters.AddWithValue("@TuKhoa", tin.TuKhoa1.Trim());
            cmd.Parameters.AddWithValue("@Anh", tin.Anh1.Trim());
            cmd.Parameters.AddWithValue("@MetaTitle", tin.MetaTitle1.Trim());
            cmd.Parameters.AddWithValue("@Hot", tin.Hot1);
            cmd.Parameters.AddWithValue("@DanhMuc", tin.DanhMuc1);
            cmd.ExecuteNonQuery();
            closeConnect();
        }
Exemple #2
0
        public static Areas.Models.TinTuc selectTT(string matin)
        {
            Areas.Models.TinTuc tt  = new Areas.Models.TinTuc();
            SqlCommand          cmd = new SqlCommand("sp_select_TinTuc_ID", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@id", matin);
            openConnect();
            SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            while (rd.Read())
            {
                tt.Id1        = rd["Id"] is DBNull ? 0 : rd.GetInt32(0);
                tt.TieuDe1    = rd["TieuDe"] is DBNull ? "" : rd.GetString(1).Trim();
                tt.Tag1       = rd["Tag"] is DBNull ? "" : rd.GetString(2);
                tt.NoiDung1   = rd["NoiDung"] is DBNull ? "" : rd.GetString(3).Trim();
                tt.NgayDang1  = rd["NgayDang"] is DBNull ? d : rd.GetDateTime(4);
                tt.NgayTao1   = rd["NgayTao"] is DBNull ? d : rd.GetDateTime(5);
                tt.HienThi1   = rd["HienThi"] is DBNull ? false : rd.GetBoolean(6);
                tt.TuKhoa1    = rd["TuKhoa"] is DBNull ? "" : rd.GetString(7).Trim();
                tt.DanhMuc1   = rd["DanhMuc"] is DBNull ? 0 : rd.GetInt32(8);
                tt.TenDM1     = rd["Ten"] is DBNull ? "" : rd.GetString(9).Trim();
                tt.Anh1       = rd["Anh"] is DBNull ? "" : rd.GetString(10).Trim();
                tt.MetaTitle1 = rd["MetaTitle"] is DBNull ? "" : rd.GetString(11).Trim();
                tt.TacGia1    = rd["tentg"] is DBNull ? "" : rd.GetString(12).Trim();
                tt.Hot1       = rd["Hot"] is DBNull ? false : rd.GetBoolean(13);
            }
            rd.Close();
            return(tt);
        }
Exemple #3
0
        public static List <Areas.Models.TinTuc> selectTTDM(string dm)
        {
            List <Areas.Models.TinTuc> list = new List <Areas.Models.TinTuc>();

            SqlCommand cmd = new SqlCommand(" select tintuc.Id,TieuDe,Tag,NoiDung,NgayDang,TuKhoa,DanhMuc,Anh,tintuc.MetaTitle,danhmuc.ten from tintuc,danhmuc where tintuc.HienThi = 1 and DanhMuc = 1 and danhmuc.id = tintuc.danhmuc and tintuc.danhmuc = @danhmuc order by NgayTao", con);

            cmd.Parameters.AddWithValue("danhmuc", dm);
            openConnect();

            SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            while (rd.Read())
            {
                Areas.Models.TinTuc tt = new Areas.Models.TinTuc();
                tt.Id1        = rd["Id"] is DBNull ? 0 : rd.GetInt32(0);
                tt.TieuDe1    = rd["TieuDe"] is DBNull ? "" : rd.GetString(1).Trim();
                tt.Tag1       = rd["Tag"] is DBNull ? "" : rd.GetString(2);
                tt.NoiDung1   = rd["NoiDung"] is DBNull ? "" : rd.GetString(3).Trim();
                tt.NgayDang1  = rd["NgayDang"] is DBNull ? d : rd.GetDateTime(4);
                tt.TuKhoa1    = rd["TuKhoa"] is DBNull ? "" : rd.GetString(5).Trim();
                tt.DanhMuc1   = rd["DanhMuc"] is DBNull ? 0 : rd.GetInt32(6);
                tt.Anh1       = rd["Anh"] is DBNull ? "" : rd.GetString(7).Trim();
                tt.MetaTitle1 = rd["MetaTitle"] is DBNull ? "" : rd.GetString(8).Trim();
                tt.TenDM1     = rd["MetaTitle"] is DBNull ? "" : rd.GetString(9).Trim();

                list.Add(tt);
            }
            rd.Close();
            return(list);
        }
Exemple #4
0
        public static List <Areas.Models.TinTuc> selectTT4()
        {
            List <Areas.Models.TinTuc> list = new List <Areas.Models.TinTuc>();

            SqlCommand cmd = new SqlCommand(" select top 6 Id,TieuDe,Tag,NoiDung,NgayDang,TuKhoa,DanhMuc,Anh,MetaTitle from tintuc where HienThi = 1 order by NgayTao", con);

            openConnect();
            SqlDataReader rd = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            while (rd.Read())
            {
                Areas.Models.TinTuc tt = new Areas.Models.TinTuc();
                tt.Id1        = rd["Id"] is DBNull ? 0 : rd.GetInt32(0);
                tt.TieuDe1    = rd["TieuDe"] is DBNull ? "" : rd.GetString(1).Trim();
                tt.Tag1       = rd["Tag"] is DBNull ? "" : rd.GetString(2);
                tt.NoiDung1   = rd["NoiDung"] is DBNull ? "" : rd.GetString(3).Trim();
                tt.NgayDang1  = rd["NgayDang"] is DBNull ? d : rd.GetDateTime(4);
                tt.TuKhoa1    = rd["TuKhoa"] is DBNull ? "" : rd.GetString(5).Trim();
                tt.DanhMuc1   = rd["DanhMuc"] is DBNull ? 0 : rd.GetInt32(6);
                tt.Anh1       = rd["Anh"] is DBNull ? "" : rd.GetString(7).Trim();
                tt.MetaTitle1 = rd["MetaTitle"] is DBNull ? "" : rd.GetString(8).Trim();
                list.Add(tt);
            }
            rd.Close();
            return(list);
        }
Exemple #5
0
        public ActionResult InsertTT(Areas.Models.TinTuc tt, string selectDM, string url)
        {
            if (Session["login"] == null)
            {
                return(RedirectToAction("Index", "Login"));
            }
            else
            {
                string id = Session["login"].ToString();
                tt.DanhMuc1 = Int32.Parse(selectDM);
                tt.Anh1     = url;

                tt.TacGia1    = id;
                tt.MetaTitle1 = DAL.XuLiChuoi.xoaKhoangTrang(tt.TieuDe1);
                string[] tagg = tt.Tag1.Split(',');
                DAL.TinTuc.insert(tt);
                for (int i = 0; i < tagg.Length; i++)
                {
                    DAL.Tag.insert(tagg[i]);
                    DAL.Tag.insertTagtt(tagg[i], DAL.TinTuc.getIDTT());
                }
                ViewBag.listTag = DAL.Tag.getTag();
                ViewBag.listDM  = DAL.DanhMuc.select(id);
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemple #6
0
 public ActionResult updateTT(string idTT, Areas.Models.TinTuc tt, string selectDM, string url)
 {
     if (Session["login"] == null)
     {
         return(RedirectToAction("Index", "Login"));
     }
     else
     {
         string id = Session["login"].ToString();
         //
         tt.Id1      = Int32.Parse(idTT);
         tt.DanhMuc1 = Int32.Parse(selectDM);
         if (!String.IsNullOrWhiteSpace(url))
         {
             tt.Anh1 = url;
         }
         DAL.TinTuc.update(tt);
         string[] tagg = tt.Tag1.Split(',');
         //DAL.TinTuc.checkAdmin(id);
         DAL.Tag.deteleTagtt(tt.Id1.ToString());
         for (int i = 0; i < tagg.Length; i++)
         {
             DAL.Tag.insert(tagg[i]);
             DAL.Tag.insertTagtt(tagg[i], tt.Id1.ToString());
         }
         return(RedirectToAction("Index", "Home"));
     }
 }
Exemple #7
0
        public static void update(Areas.Models.TinTuc tin)
        {
            openConnect();
            SqlCommand cmd = new SqlCommand("sp_update_TinTuc", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@TieuDe", tin.TieuDe1.Trim());
            cmd.Parameters.AddWithValue("@Tag", XuLiChuoi.xoaKhoangTrang(tin.Tag1.Trim()));
            cmd.Parameters.AddWithValue("@NoiDung", tin.NoiDung1.Trim());
            cmd.Parameters.AddWithValue("@TuKhoa", XuLiChuoi.xoaKhoangTrang(tin.TuKhoa1.Trim()));
            cmd.Parameters.AddWithValue("@Anh", tin.Anh1.Trim());
            cmd.Parameters.AddWithValue("@MetaTitle", XuLiChuoi.xoaKhoangTrang(tin.TieuDe1.Trim()));
            cmd.Parameters.AddWithValue("@Id", tin.Id1);
            cmd.Parameters.AddWithValue("@DanhMuc", tin.DanhMuc1);
            cmd.ExecuteNonQuery();
            closeConnect();
        }
Exemple #8
0
        public static void insert(Areas.Models.TinTuc tin)
        {
            openConnect();
            SqlCommand cmd = new SqlCommand("sp_insert_TinTuc", con);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@TieuDe", tin.TieuDe1.Trim());
            cmd.Parameters.AddWithValue("@Tag", tin.Tag1.Trim());
            cmd.Parameters.AddWithValue("@NoiDung", tin.NoiDung1.Trim());
            cmd.Parameters.AddWithValue("@TuKhoa", tin.TuKhoa1.Trim());
            cmd.Parameters.AddWithValue("@Anh", tin.Anh1.Trim());
            cmd.Parameters.AddWithValue("@MetaTitle", tin.MetaTitle1.Trim());
            cmd.Parameters.AddWithValue("@TacGia", tin.TacGia1.Trim());
            cmd.Parameters.AddWithValue("@DanhMuc", tin.DanhMuc1);
            cmd.ExecuteNonQuery();
            closeConnect();
        }
Exemple #9
0
        public static List <string> getTag()
        {
            List <string> l = new List <string>();

            openConnect();
            SqlCommand    cmd = new SqlCommand("select tag from tag", con);
            SqlDataReader rd  = cmd.ExecuteReader(CommandBehavior.CloseConnection);

            while (rd.Read())
            {
                Areas.Models.TinTuc tt = new Areas.Models.TinTuc();
                string ttag            = rd["Tag"] is DBNull ? "" : rd.GetString(0).Trim();

                l.Add(ttag);
            }
            rd.Close();
            closeConnect();
            return(l);
        }