public ActionResult CreateProjectSettlement(int?userid) { CreateProjectSettlementRequest createProjectSettlementRequest = new CreateProjectSettlementRequest { UserId = userid.HasValue? userid.Value:0, auditendtime = DateTime.Now, auditstarttime = DateTime.Now }; ViewBag.UserId = userid.HasValue ? userid.Value : 0; return(View(createProjectSettlementRequest)); }
public ActionResult EditProjectSettlement(CreateProjectSettlementRequest createProjectSettlementRequest) { var orginmodel = generateService.GetProjectSettlement(createProjectSettlementRequest.id); var model = createProjectSettlementRequest; ProjectSettlementDto project = new ProjectSettlementDto { auditendtime = model.auditendtime, auditstarttime = model.auditstarttime, contact = model.contact, contact2 = model.contact2, contact3 = model.contact3, cprice = model.cprice, createid = model.UserId == 0? UserInfo.LoginID : model.UserId, idcard = model.idcard, idcard2 = model.idcard2, idcard3 = model.idcard3, unitlevel = model.level, mobile = model.mobile, mobile2 = model.mobile2, mobile3 = model.mobile3, orgcode = model.orgcode, orgcode3 = model.orgcode3, orgname2 = model.orgname2, projectaddress = model.projectaddress, projectfeature = model.projectfeature, projectname = model.projectname, projectsope = model.projectsope, projecttype = model.projecttype, sdprice = model.sdprice, sprice = model.sprice, timeoutreasion = model.timeoutreasion, unitaddress = model.unitaddress, unitaddress2 = model.unitaddress2, unitaddress3 = model.unitaddress3, unitname = model.unitname, unitname2 = model.unitname2, unitname3 = model.unitname3, unitphone = model.unitphone, unitphone2 = model.unitphone2, unitphone3 = model.unitphone3, unittype = model.unittype, unitzip = model.unitzip, unitzip3 = model.unitzip3, zprice = model.zprice, approvalstatues = model.approvalstatues, createtime = model.createtime, id = model.id, major = model.major, sauser = model.sauser, suser = model.suser, updatetime = DateTime.Now, UserId = model.UserId, unitprojectname = model.unitprojectname, qualification = model.qualification, reasion = model.reasion, certificate = model.certificate, certificate2 = model.certificate2, qualification2 = model.qualification2, applyfile = orginmodel.applyfile, otherfile = orginmodel.otherfile, pricefile = orginmodel.pricefile, reportfile = orginmodel.reportfile, recordfile = orginmodel.recordfile }; string path = Server.MapPath("~/upload"); if (!string.IsNullOrEmpty(Request.Files[0].FileName)) { var id = Guid.NewGuid().ToString(); string ext = Request.Files[0].FileName.GetFileExt(); if (!string.IsNullOrEmpty(ext)) { Request.Files[0].SaveAs(path + "/" + id + "." + ext); project.applyfile = id + "." + ext; } } if (!string.IsNullOrEmpty(Request.Files[1].FileName)) { var id = Guid.NewGuid().ToString(); string ext = Request.Files[1].FileName.GetFileExt(); if (!string.IsNullOrEmpty(ext)) { Request.Files[1].SaveAs(path + "/" + id + "." + ext); project.recordfile = id + "." + ext; } } if (!string.IsNullOrEmpty(Request.Files[2].FileName)) { var id = Guid.NewGuid().ToString(); string ext = Request.Files[2].FileName.GetFileExt(); if (!string.IsNullOrEmpty(ext)) { Request.Files[2].SaveAs(path + "/" + id + "." + ext); project.reportfile = id + "." + ext; } } if (!string.IsNullOrEmpty(Request.Files[3].FileName)) { var id = Guid.NewGuid().ToString(); string ext = Request.Files[3].FileName.GetFileExt(); if (!string.IsNullOrEmpty(ext)) { Request.Files[3].SaveAs(path + "/" + id + "." + ext); project.pricefile = id + "." + ext; } } if (!string.IsNullOrEmpty(Request.Files[4].FileName)) { var id = Guid.NewGuid().ToString(); string ext = Request.Files[4].FileName.GetFileExt(); if (!string.IsNullOrEmpty(ext)) { Request.Files[4].SaveAs(path + "/" + id + "." + ext); project.otherfile = id + "." + ext; } } generateService.UpdateProjectSettlement(project); if (createProjectSettlementRequest.UserId != 0) { return(Redirect("/sys/OperationResult?returnurl=/Admin/GetProjectSettlement?loginid=" + createProjectSettlementRequest.UserId)); } else { return(Redirect("/sys/OperationResult?returnurl=/Admin/GetProjectSettlement")); } }
public ActionResult AuditProjectSettlement(int id, int?userid) { var model = generateService.GetProjectSettlement(id); GetProjectType(); model.UserId = userid.HasValue ? userid.Value : 0; ViewBag.UserId = userid; CreateProjectSettlementRequest createProjectSettlementRequest = new CreateProjectSettlementRequest { id = id, auditendtime = model.auditendtime, auditstarttime = model.auditstarttime, contact = model.contact, contact2 = model.contact2, contact3 = model.contact3, cprice = model.cprice, createid = model.createid, idcard = model.idcard, idcard2 = model.idcard2, idcard3 = model.idcard3, level = model.unitlevel, mobile = model.mobile, mobile2 = model.mobile2, mobile3 = model.mobile3, orgcode = model.orgcode, orgcode3 = model.orgcode3, orgname2 = model.orgname2, projectaddress = model.projectaddress, projectfeature = model.projectfeature, projectname = model.projectname, projectsope = model.projectsope, projecttype = model.projecttype, sdprice = model.sdprice, sprice = model.sprice, timeoutreasion = model.timeoutreasion, unitaddress = model.unitaddress, unitaddress2 = model.unitaddress2, unitaddress3 = model.unitaddress3, unitname = model.unitname, unitname2 = model.unitname2, unitname3 = model.unitname3, unitphone = model.unitphone, unitphone2 = model.unitphone2, unitphone3 = model.unitphone3, unittype = model.unittype, unitzip = model.unitzip, unitzip3 = model.unitzip3, zprice = model.zprice, approvalstatues = model.approvalstatues, createtime = model.createtime, major = model.major, sauser = model.sauser, unitprojectname = model.unitprojectname, suser = model.suser, updatetime = model.updatetime, UserId = model.UserId, qualification = model.qualification, reasion = model.reasion, certificate = model.certificate, certificate2 = model.certificate2, qualification2 = model.qualification2, otherfile = model.otherfile, pricefile = model.pricefile, reportfile = model.reportfile, recordfile = model.recordfile, applyfile = model.applyfile }; return(View(createProjectSettlementRequest)); }