private string newtbComputationUnit(HttpContext context) { try { //using (DXInfo.Models.AMSCM amscm = new DXInfo.Models.AMSCM()) //{ DXInfo.Models.tbComputationUnit tbComputationUnit = new DXInfo.Models.tbComputationUnit(); tbComputationUnit.cnvcComunitCode = context.Request.Form["cnvcComunitCode"]; tbComputationUnit.cnvcComUnitName = context.Request.Form["cnvcComUnitName"]; tbComputationUnit.cnvcGroupCode = context.Request.Form["cnvcGroupCode"]; tbComputationUnit.cnbMainUnit = context.Request.Form["cnbMainUnit"] == "on"?true:false; if (tbComputationUnit.cnbMainUnit) { int icount = (from d in Uow.tbComputationUnit.GetAll() where d.cnbMainUnit && d.cnvcGroupCode == tbComputationUnit.cnvcGroupCode select d).Count(); if (icount > 0) { return(ServiceHelper.JsonSerializer <JEasyUIResult>(new JEasyUIResult(false, "此计量单位组已有主计量单位,一个计量单位组只能有一个主计量单位!"))); } } if (context.Request.Form["cniChangRate"] != "") { tbComputationUnit.cniChangRate = Convert.ToDecimal(context.Request.Form["cniChangRate"]); } Uow.tbComputationUnit.Add(tbComputationUnit); Uow.Commit(); //} } catch (DbUpdateException dex) { ExceptionPolicy.HandleException(dex, ServiceHelper.ExceptionPolicy); return(ServiceHelper.JsonSerializer <JEasyUIResult>(new JEasyUIResult(false, dex.Message))); } return(ServiceHelper.JsonSerializer <JEasyUIResult>(new JEasyUIResult(true, ""))); }
private string removetbComputationUnit(HttpContext context) { try { //using (DXInfo.Models.AMSCM amscm = new DXInfo.Models.AMSCM()) //{ DXInfo.Models.tbComputationUnit tbComputationUnit = Uow.tbComputationUnit.GetById(g => g.cnvcComunitCode == context.Request.Form["cnvcComunitCode"]); Uow.tbComputationUnit.Delete(tbComputationUnit); Uow.Commit(); //} } catch (ArgumentNullException aex) { ExceptionPolicy.HandleException(aex, ServiceHelper.ExceptionPolicy); return(ServiceHelper.JsonSerializer <JEasyUIResult>(new JEasyUIResult(false, aex.Message))); } catch (DbUpdateException dex) { ExceptionPolicy.HandleException(dex, ServiceHelper.ExceptionPolicy); return(ServiceHelper.JsonSerializer <JEasyUIResult>(new JEasyUIResult(false, dex.Message))); } return(ServiceHelper.JsonSerializer <JEasyUIResult>(new JEasyUIResult(true, ""))); }