| | |
| | | Dt_MaterielInfo materielInfo = BaseDal.QueryFirst(x => x.MaterielCode == model.Code); |
| | | if (materielInfo == null) |
| | | { |
| | | return WebResponseContent.Instance.Error($"æªæ¾å°ç©æä¿¡æ¯"); |
| | | Dt_MaterielInfo materielInfoAddNew = new Dt_MaterielInfo() |
| | | { |
| | | IsCheck = warehouse == null ? 0 : (WhetherEnum)model.IsCheck, |
| | | MaterielCode = model.Code, |
| | | MaterielInvOrgId = model.InvOrgId, |
| | | MaterielLength = model.Length, |
| | | MaterielModel = model.Model, |
| | | MaterielName = model.Name, |
| | | MaterielSize = model.Size, |
| | | MaterielSourceType = (MaterielSourceTypeEnum)(model.ItemSourceType.ObjToInt()), |
| | | MaterielSpec = warehouse == null ? "空" : model.StandType, |
| | | MaterielState = (EnableEnum)(model.State.ObjToInt()), |
| | | MaterielThickness = model.Thickness, |
| | | MaterielType = (MaterielTypeEnum)(model.ItemType.ObjToInt()), |
| | | MaterielUnit = model.Unit == null ? "" : model.Unit, |
| | | MaterielVersion = model.MaterialVersion, |
| | | MaterielWide = model.Wide, |
| | | WarehouseId = warehouse == null ? 0 : warehouse.WarehouseId, |
| | | }; |
| | | BaseDal.AddData(materielInfoAddNew); |
| | | } |
| | | |
| | | materielInfo.IsCheck = warehouse == null ? 0 : (WhetherEnum)model.IsCheck; |
| | | materielInfo.MaterielCode = model.Code; |
| | | materielInfo.MaterielInvOrgId = model.InvOrgId; |
| | | materielInfo.MaterielLength = model.Length; |
| | | materielInfo.MaterielModel = model.Model; |
| | | materielInfo.MaterielName = model.Name; |
| | | materielInfo.MaterielSize = model.Size; |
| | | materielInfo.MaterielSourceType = (MaterielSourceTypeEnum)model.ItemSourceType.ObjToInt(); |
| | | materielInfo.MaterielSpec = warehouse == null ? "" : model.StandType; |
| | | materielInfo.MaterielState = (EnableEnum)model.State.ObjToInt(); |
| | | materielInfo.MaterielThickness = model.Thickness; |
| | | materielInfo.MaterielType = (MaterielTypeEnum)model.ItemType.ObjToInt(); |
| | | materielInfo.MaterielUnit = model.Unit == null ? "" : model.Unit; |
| | | materielInfo.MaterielVersion = model.MaterialVersion; |
| | | materielInfo.MaterielWide = model.Wide; |
| | | materielInfo.WarehouseId = warehouse == null ? 0 : warehouse.WarehouseId; |
| | | BaseDal.UpdateData(materielInfo); |
| | | else |
| | | { |
| | | materielInfo.IsCheck = warehouse == null ? 0 : (WhetherEnum)model.IsCheck; |
| | | materielInfo.MaterielCode = model.Code; |
| | | materielInfo.MaterielInvOrgId = model.InvOrgId; |
| | | materielInfo.MaterielLength = model.Length; |
| | | materielInfo.MaterielModel = model.Model; |
| | | materielInfo.MaterielName = model.Name; |
| | | materielInfo.MaterielSize = model.Size; |
| | | materielInfo.MaterielSourceType = (MaterielSourceTypeEnum)model.ItemSourceType.ObjToInt(); |
| | | materielInfo.MaterielSpec = warehouse == null ? "" : model.StandType; |
| | | materielInfo.MaterielState = (EnableEnum)model.State.ObjToInt(); |
| | | materielInfo.MaterielThickness = model.Thickness; |
| | | materielInfo.MaterielType = (MaterielTypeEnum)model.ItemType.ObjToInt(); |
| | | materielInfo.MaterielUnit = model.Unit == null ? "" : model.Unit; |
| | | materielInfo.MaterielVersion = model.MaterialVersion; |
| | | materielInfo.MaterielWide = model.Wide; |
| | | materielInfo.WarehouseId = warehouse == null ? 0 : warehouse.WarehouseId; |
| | | BaseDal.UpdateData(materielInfo); |
| | | } |
| | | |
| | | } |
| | | else if (model.OperateType.ObjToInt() == 2) |
| | | { |