예제 #1
0
파일: Program.cs 프로젝트: 396000787/csaa
        private static void updateWorkPlan()
        {
            WorkPlanProider _Provider = new WorkPlanProider();
            WorkPlan        _WorkPlan = new WorkPlan();

            _WorkPlan.id                = 5;
            _WorkPlan.address           = "sd";
            _WorkPlan.addressCity       = "sdsd";
            _WorkPlan.addressCityID     = 1;
            _WorkPlan.addressProvince   = "sddd";
            _WorkPlan.addressProvinceID = 1;
            _WorkPlan.content           = "sddd";
            _WorkPlan.scale             = 10;
            _WorkPlan.startTime         = DateTime.Now;
            _WorkPlan.endTime           = DateTime.Now;
            _WorkPlan.workPlanTypeID    = 1;
            _WorkPlan.year              = "2017";
            _WorkPlan.name              = "工作计划3";
            WorkPlanContacts _WorkPlanContacts = new WorkPlanContacts();

            _WorkPlanContacts.id           = 2;
            _WorkPlanContacts.phone        = "13811961223";
            _WorkPlanContacts.statue       = "edit";
            _WorkPlanContacts.contactsName = "test2ee";
            _WorkPlan.Contacts.Add(_WorkPlanContacts);
            _Provider.UpdateWorkPlan(_WorkPlan);
        }
예제 #2
0
 public HttpResponseMessage AddWorkPlan([FromBody] WorkPlan Data)
 {
     try
     {
         WorkPlanProider _Provider = new WorkPlanProider();
         var             result    = _Provider.AddWorkPlan(Data);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         LogFactory _LogFactory = new LogFactory(this.GetType());
         _LogFactory.CreateLog(LogType.Error, "新建工作计划", "AddWorkPlan", ex);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
예제 #3
0
 public HttpResponseMessage GetWorkPlanDetial([FromUri] int wid)
 {
     try
     {
         WorkPlanProider _Provider = new WorkPlanProider();
         var             result    = _Provider.GetWorkPlanDetial(wid);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         LogFactory _LogFactory = new LogFactory(this.GetType());
         _LogFactory.CreateLog(LogType.Error, "获取年度计划详情", "GetWorkPlanDetial", ex);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
예제 #4
0
 public HttpResponseMessage GetWorkPlanList([FromUri] string Year, [FromUri] string Month, [FromUri] string StartRow, [FromUri] string PageSize, [FromUri] string Title, [FromUri] string StartTime, [FromUri] string EndTime)
 {
     try
     {
         WorkPlanProider _Provider = new WorkPlanProider();
         var             result    = _Provider.GetWorkPlanList(Year, Month, StartRow, PageSize, Title, StartTime, EndTime);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }
     catch (Exception ex)
     {
         LogFactory _LogFactory = new LogFactory(this.GetType());
         _LogFactory.CreateLog(LogType.Error, "获取年度工作计划", "GetWorkPlanList", ex);
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message));
     }
 }
예제 #5
0
파일: Program.cs 프로젝트: 396000787/csaa
        private static void DelWorkPlan()
        {
            WorkPlanProider _Provider = new WorkPlanProider();

            _Provider.DelWorkPlan(5);
        }