Ejemplo n.º 1
0
        public carreerInfo GetInfo(int id)
        {
            carreerInfo info = null;

            SqlParameter[] param =
            {
                new SqlParameter("@id", id)
            };
            var r = DataHelper.ExecuteReader(Config.ConnectString, "usp_carreer_GetById", param);

            if (r != null)
            {
                info = new carreerInfo();
                while (r.Read())
                {
                    info.id              = Int32.Parse(r["id"].ToString());
                    info.carreerTypeId   = Int32.Parse(r["carreerTypeId"].ToString());
                    info.carreerTypeName = r["carreerTypeName"].ToString();
                    info.title           = r["title"].ToString();
                    info.description     = r["description"].ToString();
                    info.content         = r["content"].ToString();
                    info.image           = r["image"].ToString();
                    info.altImage        = r["altImage"].ToString();
                    info.tag             = r["tag"].ToString();
                    info.CreateDate      = Convert.ToDateTime(r["CreateDate"]);
                    info.action          = Convert.ToBoolean(r["action"]);
                    info.link            = r["link"].ToString();
                    info.desseo          = r["desseo"].ToString();
                }
                r.Close();
                r.Dispose();
            }
            return(info);
        }
Ejemplo n.º 2
0
        private bool AddNews()
        {
            if (string.IsNullOrEmpty(txtTenTin.Text) || string.IsNullOrEmpty(Content.Text))
            {
                ltrThongbao.Text = "Bắt buộc nhập tên tin và nội dung tin";
                return(false);
            }
            var info = new carreerInfo();

            info.title           = txtTenTin.Text;
            info.carreerTypeName = drpNhomTin.SelectedItem.Text;
            info.carreerTypeId   = int.Parse(drpNhomTin.SelectedValue);
            info.content         = Content.Text;
            info.desseo          = txtMotaSeo.Text;
            info.description     = txtdesc.Text;
            var nextId = UntilityFunction.nextId("tbl_carreer");

            info.link       = Rewrite.GenDetail(info.carreerTypeName, info.carreerTypeId, nextId, info.title, Rewrite.Carreer);
            info.altImage   = Server.HtmlEncode(info.title);
            info.tag        = txtkeyword.Text;
            info.CreateDate = DateTime.Now;
            info.action     = chkAction.Checked;
            if (upHinhanh.HasFile)
            {
                info.image = UploadImage(nextId);
            }
            ServiceFactory.GetInstanceCarreer().Add(info);

            return(true);
        }
Ejemplo n.º 3
0
        public List <carreerInfo> GetList(int pageIndex, int pageSize, out int total, int categoryId)
        {
            List <carreerInfo> list = null;
            var t = 0;

            SqlParameter[] param =
            {
                new SqlParameter("@pageIndex",     pageIndex),
                new SqlParameter("@pageSize",      pageSize),
                new SqlParameter("@totalrow",      DbType.Int32)
                {
                    Direction = ParameterDirection.Output
                },
                new SqlParameter("@carreerTypeId", categoryId)
            };
            SqlCommand comx;
            var        r = DataHelper.ExecuteReader(Config.ConnectString, "usp_carreer_GetList", param, out comx);

            if (r != null)
            {
                list = new List <carreerInfo>();
                while (r.Read())
                {
                    var info = new carreerInfo();
                    info.id              = Int32.Parse(r["id"].ToString());
                    info.carreerTypeId   = Int32.Parse(r["carreerTypeId"].ToString());
                    info.carreerTypeName = r["carreerTypeName"].ToString();
                    info.title           = r["title"].ToString();
                    info.description     = r["description"].ToString();
                    info.content         = r["content"].ToString();
                    info.image           = r["image"].ToString();
                    info.altImage        = r["altImage"].ToString();
                    info.tag             = r["tag"].ToString();
                    info.CreateDate      = Convert.ToDateTime(r["CreateDate"]);
                    info.action          = Convert.ToBoolean(r["action"]);
                    info.link            = r["link"].ToString();
                    info.desseo          = r["desseo"].ToString();


                    list.Add(info);
                }
                r.Close();
                r.Dispose();
                t = int.Parse(comx.Parameters[2].Value.ToString());
            }

            total = t;
            return(list);
        }
Ejemplo n.º 4
0
 public int Add(carreerInfo info)
 {
     SqlParameter[] param =
     {
         new SqlParameter("@carreerTypeId",   info.carreerTypeId),
         new SqlParameter("@carreerTypeName", info.carreerTypeName),
         new SqlParameter("@title",           info.title),
         new SqlParameter("@description",     info.description),
         new SqlParameter("@content",         info.content),
         new SqlParameter("@image",           info.image),
         new SqlParameter("@altImage",        info.altImage),
         new SqlParameter("@tag",             info.tag),
         new SqlParameter("@CreateDate",      info.CreateDate),
         new SqlParameter("@action",          info.action),
         new SqlParameter("@link",            info.link),
         new SqlParameter("@desseo",          info.desseo)
     };
     return(int.Parse(DataHelper.ExecuteScalar(Config.ConnectString, "usp_carreer_Add", param).ToString()));
 }
Ejemplo n.º 5
0
 public int Update(carreerInfo info)
 {
     SqlParameter[] param =
     {
         new SqlParameter("@id",              info.id)
         ,                                    new SqlParameter("@carreerTypeId",info.carreerTypeId),
         new SqlParameter("@carreerTypeName", info.carreerTypeName),
         new SqlParameter("@title",           info.title),
         new SqlParameter("@description",     info.description),
         new SqlParameter("@content",         info.content),
         new SqlParameter("@image",           info.image),
         new SqlParameter("@altImage",        info.altImage),
         new SqlParameter("@tag",             info.tag),
         new SqlParameter("@CreateDate",      info.CreateDate),
         new SqlParameter("@action",          info.action),
         new SqlParameter("@link",            info.link),
         new SqlParameter("@desseo",          info.desseo)
     };
     return(DataHelper.ExecuteNonQuery(Config.ConnectString, "usp_carreer_Update", param));
 }