/// <summary> /// 更新RMAItem信息 /// </summary> public void UpdateRMAItem(RMAItem entity) { IDataCommand dataCommand = IocManager.Instance.Resolve <IDataCommand>(); dataCommand.CreateCommand("UpdateRMAItem"); //DataCommand cmd = new DataCommand("UpdateRMAItem"); dataCommand.SetParameter <RMAItem>(entity); dataCommand.ExecuteNonQuery(); }
/// <summary> /// 获取单个RMAItem信息 /// </summary> public RMAItem LoadRMAItem(int sysNo) { IDataCommand cmd = IocManager.Instance.Resolve <IDataCommand>(); cmd.CreateCommand("LoadRMAItem"); //DataCommand cmd = new DataCommand("LoadRMAItem"); cmd.SetParameter("@SysNo", DbType.Int32, sysNo); RMAItem result = cmd.ExecuteEntity <RMAItem>(); return(result); }
/// <summary> /// 创建RMAItem信息 /// </summary> public int InsertRMAItem(RMAItem entity) { IDataCommand cmd = IocManager.Instance.Resolve <IDataCommand>(); cmd.CreateCommand("InsertRMAItem"); //DataCommand cmd = new DataCommand("InsertRMAItem"); cmd.SetParameter <RMAItem>(entity); int result = cmd.ExecuteScalar <int>(); return(result); }
private dynamic HandleAddRMAItem(dynamic arg) { if (!this.CurrentUser.HasClaim("admin")) { return(403); } var id = (string)arg.RMAIdentifier; var rma = this.SiteDatabase.Query <RMA>() .Where(row => row.RMAIdentifier == id) .FirstOrDefault(); var para = arg.body.Value as JObject; RMAItem rmaItem = para.ToObject <RMAItem>(); rma.AddRMAItem(this.SiteDatabase, rmaItem); return(200); }