/// <summary> /// 添加 /// </summary> /// <param name="model"></param> /// <returns></returns> public int AddCaseSources(Case_CaseSourcesModel model) { using (Entities db = new Entities()) { case_casesources cmodel = new case_casesources(); cmodel.caseid = model.caseid; cmodel.sourceid = model.sourceid; cmodel.contact = model.contact; cmodel.contactphone = model.contactphone; cmodel.contactaddress = model.contactaddress; cmodel.wfxwfsdz = model.wfxwfsdz; cmodel.cluecontent = model.cluecontent; cmodel.processopinion = model.processopinion; cmodel.notetaker = model.notetaker; cmodel.notetime = model.notetime; cmodel.sfla = model.sfla; cmodel.casetype = model.casetype; cmodel.sfbyla = model.sfbyla; cmodel.sfzc = model.sfzc; cmodel.sfyj = model.sfyj; cmodel.yjdwid = model.yjdwid; cmodel.createtime = model.createtime; cmodel.createuserid = model.createuserid; cmodel.casetypename = model.casetypename; cmodel.status = model.status; cmodel.lastatus = model.lastatus; db.case_casesources.Add(cmodel); db.SaveChanges(); return(cmodel.caseid); } }
public HttpResponseMessage HandleCaseSources(Case_CaseSourcesModel model) { HttpRequestBase request = ((HttpContextWrapper)this.Request.Properties["MS_HttpContext"]).Request; Case_CaseSourcesBLL bll = new Case_CaseSourcesBLL(); int result = bll.HandleCaseSources(model); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); if (result == 1) { response.Content = new StringContent("{\"success\":true}", Encoding.GetEncoding("UTF-8"), "text/html"); } else { response.Content = new StringContent("{\"success\":false}", Encoding.GetEncoding("UTF-8"), "text/html"); } return(response); }
/// <summary> /// 处理 /// </summary> /// <param name="model"></param> /// <returns></returns> public int HandleCaseSources(Case_CaseSourcesModel model) { using (Entities db = new Entities()) { case_casesources ccmodel = db.case_casesources.FirstOrDefault(a => a.caseid == model.caseid); ccmodel.sourceid = model.sourceid; ccmodel.contact = model.contact; ccmodel.contactaddress = model.contactaddress; ccmodel.contactphone = model.contactphone; ccmodel.wfxwfsdz = model.wfxwfsdz; ccmodel.cluecontent = model.cluecontent; ccmodel.processopinion = model.processopinion; ccmodel.notetaker = model.notetaker; ccmodel.notetime = model.notetime; ccmodel.status = model.status; ccmodel.casetype = model.casetype; ccmodel.yjdwid = model.yjdwid; ccmodel.lastatus = 0; return(db.SaveChanges()); } }
public HttpResponseMessage AddCaseSources() { HttpRequestBase request = ((HttpContextWrapper)this.Request.Properties["MS_HttpContext"]).Request; Case_CaseSourcesBLL bll = new Case_CaseSourcesBLL(); Case_CaseSourcesModel model = new Case_CaseSourcesModel(); if (!string.IsNullOrEmpty(request["sourceid"])) { model.sourceid = Convert.ToInt32(request["sourceid"]); } if (!string.IsNullOrEmpty(request["yjdwid"])) { model.yjdwid = Convert.ToInt32(request["yjdwid"]); } model.contact = request["contact"]; model.contactphone = request["contactphone"]; model.contactaddress = request["contactaddress"]; model.wfxwfsdz = request["wfxwfsdz"]; model.cluecontent = request["cluecontent"]; model.processopinion = request["processopinion"]; model.notetaker = request["notetaker"]; if (!string.IsNullOrEmpty(request["casetype"])) { model.casetype = Convert.ToInt32(request["casetype"]); } model.createuserid = Convert.ToInt32(request["userid"]); model.createtime = DateTime.Now; if (!string.IsNullOrEmpty(request["status"])) { model.status = Convert.ToInt32(request["status"]); } if (!string.IsNullOrEmpty(request["notetime"])) { model.notetime = Convert.ToDateTime(request["notetime"]); } model.lastatus = 0; int caseid = bll.AddCaseSources(model); Case_WorkFlowManagerBLL wfbll = new Case_WorkFlowManagerBLL(); Case_WorkFlowClass wf = new Case_WorkFlowClass(); #region 案件流程 wf.FunctionName = "case_sources"; wf.WFID = "2017022219210001"; wf.WFDID = "2017022219200001"; wf.NextWFDID = "2017022219200002"; wf.NextWFUSERIDS = ""; //下一步流程ID wf.IsSendMsg = "false"; //是否发送短信 wf.WFCreateUserID = Convert.ToInt32(request.Form["userid"]); //当前流程创建人 wf.casetype = 1; wf.caseid = caseid; #endregion string wf_data = wfbll.WF_Submit(wf); #region 文书 List <Doc_WfsasModel> WfsasList = new List <Doc_WfsasModel>(); Doc_WfsasModel dwmodel = new Doc_WfsasModel(); dwmodel.wfsaid = wf_data.Split(new string[] { "wfsaid\":\"" }, StringSplitOptions.RemoveEmptyEntries)[1].Substring(0, 22); dwmodel.filetyoe = 3; dwmodel.ddid = 11; dwmodel.createuserid = Convert.ToInt32(request["userid"]); dwmodel.ddtablename = "case_casesources"; dwmodel.caseid = caseid; dwmodel.ddtableid = caseid; dwmodel.filename = "案件来源登记表"; dwmodel.status = 0; //生成WORD、PDF文件 DocumentReplaceHandleBLL drhbll = new DocumentReplaceHandleBLL(); Dictionary <string, string> dic = bll.ToWordPDF(dwmodel.filename, System.Web.Hosting.HostingEnvironment.MapPath("~/DocumentTemplate/" + dwmodel.filename + ".docx"), ConfigManageClass.LegalCasePath, drhbll.GetDocumentDictory(model)); dwmodel.lastwordpath = dic["WordPath"]; dwmodel.lastpdfpath = dic["PDFPath"]; WfsasList.Add(dwmodel); bll.function_AddWfsas(WfsasList); #endregion HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent("{\"success\":true,\"caseid\":" + caseid + "," + wf_data + "}", Encoding.GetEncoding("UTF-8"), "text/html"); return(response); }
/// <summary> /// 处理 /// </summary> /// <param name="caseid"></param> /// <returns></returns> public int HandleCaseSources(Case_CaseSourcesModel model) { return(dal.HandleCaseSources(model)); }
/// <summary> /// 添加 /// </summary> /// <param name="model"></param> /// <returns></returns> public int AddCaseSources(Case_CaseSourcesModel model) { return(dal.AddCaseSources(model)); }