示例#1
0
        public ActionResult ApplyUseVenue(ApplyMeeting applymeet)
        {
            string statuscode = "200";
            string msg        = "";

            applymeet.MeetingRoomID      = applymeet.MeetingRoomID;
            applymeet.ApplierName        = loginId.ToString();//申请人id
            applymeet.Department         = xxmc;
            applymeet.HosterID           = xxid.ToString();
            applymeet.ApplyDate          = DateTime.Now;
            applymeet.CreatorDisplayName = user.username;
            applymeet.CreateTime         = DateTime.Now;
            applymeet.Status             = "未审核";
            try
            {
                bll.SaveApplyMeeting(applymeet);
            }
            catch (Exception ex)
            {
                statuscode = "500";
                msg        = ex.ToString();
            }
            JsonResult jr = new JsonResult {
                Data = new { statuscode, msg }
            };

            return(Json(jr, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        //申请初始化页面
        public ActionResult MeetingApply()
        {
            ApplyMeeting app = new ApplyMeeting();

            app.ID = Guid.NewGuid();
            return(View(app));
        }
示例#3
0
        public ActionResult ApplyUseVenue(Guid roomId, string type, string yearmd)
        {
            ApplyMeeting applymeet = new ApplyMeeting();

            applymeet.ID   = Guid.NewGuid();
            ViewBag.Time   = yearmd;
            ViewBag.type   = type;
            ViewBag.RoomId = roomId;
            return(PartialView(applymeet));
        }
示例#4
0
        public JsonResult EditMeeting(ApplyMeeting model)
        {
            string statuscode = "200";
            string msg        = "";

            if (ModelState.IsValid)
            {
                try
                {
                    var  roomid    = Request["MeetingRoom"];
                    Guid _Roomid   = Guid.Parse(roomid);
                    var  apid      = Request["ApproveId"];
                    Guid approveid = Guid.Parse(apid);
                    model.ID            = Guid.NewGuid();
                    model.ApplierName   = DisPlayName;
                    model.CreatorName   = userid.ToString();
                    model.MeetingRoomID = _Roomid;
                    model.MeetingRoom   = db.MeetingRoom.FirstOrDefault(x => x.ID == _Roomid).MeetingRoomName;
                    model.Department    = entity.View_TeacherContactInfo.FirstOrDefault(x => x.JSID == userid).JGMC;
                    model.ApplyDate     = DateTime.Now;
                    model.Status        = "申请中";
                    model.XXID          = XXID;
                    model.CreateTime    = DateTime.Now;
                    var receiveIds   = Request["selectUserID"];
                    var receiveNames = Request["selectUserName"];
                    model.AttenderID          = receiveIds;
                    model.AttenderDisplayName = receiveNames;
                    model.ApproverId          = approveid;
                    db.ApplyMeeting.Attach(model);
                    db.ObjectStateManager.ChangeObjectState(model, EntityState.Modified);
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    statuscode = "500";
                    msg        = ex.ToString();
                }
            }

            JsonResult rlt = new JsonResult {
                Data = new { statuscode, msg }
            };

            return(Json(rlt, JsonRequestBehavior.AllowGet));
        }