コード例 #1
0
ファイル: Get.ashx.cs プロジェクト: uvbs/mmp
        public void ProcessRequest(HttpContext context)
        {
            string projectId = context.Request["project_id"];

            BLLJIMP.Model.Project project = bll.GetProject(int.Parse(projectId));
            dynamic data = new {
                project_id           = project.ProjectId,
                project_name         = project.ProjectName,
                project_type         = project.ProjectType,
                project_status       = project.Status, //项目状态
                project_amount       = project.Amount, //项目金额
                project_time         = project.InsertDate,
                project_remark       = project.Remark, //项目备注 审核不通过原因
                project_introduction = project.Introduction,
                contact = project.Contact,
                phone   = project.Phone,
                company = project.Company,
                ex1     = project.Ex1,
                ex2     = project.Ex2,
                ex3     = project.Ex3,
                ex4     = project.Ex4,
                ex5     = project.Ex5,
                ex6     = project.Ex6,
                ex7     = project.Ex7,
                ex8     = project.Ex8,
                ex9     = project.Ex9,
                ex10    = project.Ex10,
                ex11    = project.Ex11,
                ex12    = project.Ex12,
                ex13    = project.Ex13,
                ex14    = project.Ex14
            };

            context.Response.Write(ZentCloud.Common.JSONHelper.ObjectToJson(data));
        }
コード例 #2
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                BLLJIMP.Model.Project model = bll.ConvertRequestToModel <BLLJIMP.Model.Project>(new BLLJIMP.Model.Project());
                model.UserId       = CurrentUserInfo.UserID;
                model.WebsiteOwner = bll.WebsiteOwner;
                model.InsertDate   = DateTime.Now;
                model.Status       = "待审核";
                model.ProjectId    = int.Parse(bll.GetGUID(BLLJIMP.TransacType.CommAdd));

                string msg = "";

                if (bll.Add(model))
                {
                    apiResp.status = true;
                    apiResp.msg    = "ok";
                    BLLJIMP.Model.ProjectLog log = new BLLJIMP.Model.ProjectLog();
                    log.InsertDate   = DateTime.Now;
                    log.ProjectId    = model.ProjectId;
                    log.ProjectName  = model.ProjectName;
                    log.Remark       = string.Format("提交了 {0} 操作人:{1}", model.ProjectName, bllUser.GetUserDispalyName(CurrentUserInfo));
                    log.Status       = model.Status = model.Status;
                    log.UserId       = CurrentUserInfo.UserID;
                    log.WebsiteOwner = bll.WebsiteOwner;
                    bll.Add(log);
                }
                else
                {
                    apiResp.msg = "提交失败";
                }
            }
            catch (Exception ex)
            {
                apiResp.code = (int)APIErrCode.OperateFail;
                apiResp.msg  = ex.Message;
            }

            context.Response.Write(JsonConvert.SerializeObject(apiResp));
        }