Exemplo n.º 1
0
        public ActionResult notice(aWrite model)
        {
            string aName = Session["adminName"].ToString();
            int    aID   = (int)Session["adminID"];
            string ss;
            string pa = "~/unload/Notice/";

            ss = "N" + System.DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + Path.GetExtension(Request.Files["file"].FileName);
            var pp = Path.GetExtension(Request.Files["file"].FileName);

            Request.Files["file"].SaveAs(System.Web.HttpContext.Current.Server.MapPath(pa) + ss);
            if (ModelState.IsValid)
            {
                NOTICE nt = new NOTICE();
                nt.N_CLICK    = 0;
                nt.N_CONTENTS = model.N_CONTENTS;
                nt.N_DATETIME = DateTime.Parse(DateTime.Now.ToString());
                nt.N_PICTURE  = pp == "" ? "" : ss;
                nt.N_POSTER   = aName;
                nt.N_POSTERID = aID;
                nt.N_Title    = model.N_Title;
                conn.NOTICE.Add(nt);
                conn.SaveChanges();
                return(Content("<script>alert('公告发布成功'); history.go(-1)</script>"));
            }
            return(View());
        }
Exemplo n.º 2
0
        public ActionResult aDelete(int Id)
        {
            NOTICE notice = conn.NOTICE.Find(Id);

            conn.NOTICE.Remove(notice);
            conn.SaveChanges();
            return(View());
        }
Exemplo n.º 3
0
 /// <summary>
 /// 获取描述信息
 /// </summary>
 /// <param name="e"></param>
 /// <returns></returns>
 public static string GetEnumDesc(NOTICE e)
 {
     FieldInfo EnumInfo = e.GetType().GetField(e.ToString());
     DescriptionAttribute[] EnumAttributes = (DescriptionAttribute[])EnumInfo.
         GetCustomAttributes(typeof(DescriptionAttribute), false);
     if (EnumAttributes.Length > 0)
     {
         return EnumAttributes[0].Description;
     }
     return e.ToString();
 }
Exemplo n.º 4
0
        /// <summary>
        /// 获取描述信息
        /// </summary>
        /// <param name="e"></param>
        /// <returns></returns>
        public static string GetEnumDesc(NOTICE e)
        {
            FieldInfo EnumInfo = e.GetType().GetField(e.ToString());

            DescriptionAttribute[] EnumAttributes = (DescriptionAttribute[])EnumInfo.
                                                    GetCustomAttributes(typeof(DescriptionAttribute), false);
            if (EnumAttributes.Length > 0)
            {
                return(EnumAttributes[0].Description);
            }
            return(e.ToString());
        }
Exemplo n.º 5
0
        public ActionResult aNotice(aWrite write, int noticeID)
        {
            var    id   = noticeID;
            NOTICE list = conn.NOTICE.FirstOrDefault(a => a.N_ID == id);
            string ss;

            ss = "N" + System.DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + DateTime.Now.Millisecond.ToString() + Path.GetExtension(Request.Files["file"].FileName);

            NOTICE notice = (from a in conn.NOTICE
                             where a.N_ID == id
                             select a).Single();

            notice.N_Title    = write.N_Title;
            notice.N_CONTENTS = write.N_CONTENTS;
            notice.N_PICTURE  = img(ss, id);
            conn.Entry <NOTICE>(notice).State = System.Data.EntityState.Modified;
            conn.SaveChanges();
            return(Content("<script>alert('修改成功');history.go(-1)</script>"));
        }
Exemplo n.º 6
0
 public NOTICEHandler(ISession session, ChatCommandBase cmd) : base(session, cmd)
 {
     _cmd = (NOTICE)cmd;
 }
Exemplo n.º 7
0
 public static void DeleteNotice(string _userPrimary, string _userReference)
 {
     NOTICE.Delete_notice(_userPrimary, _userReference);
 }
Exemplo n.º 8
0
 public static DataTable AddNotice(NOTICE_DTO notice)
 {
     return(NOTICE.Add_notice(notice));
 }
Exemplo n.º 9
0
 public static DataTable LoadNotice(string _userNameTemp)
 {
     return(NOTICE.Load_notice(_userNameTemp));
 }