public virtual void Modify(ref ValidationErrors errors, Apps.Models.SCV.DOWNLOAD.DOWNLOAD_ITEM_UNIT_OF_MEASURE_MODEL model, params string[] updateProperties) { Apps.Models.DOWNLOAD_ITEM_UNIT_OF_MEASURE entity = m_Rep.GetById(model.INTERFACE_RECORD_ID); if (entity == null) { errors.Add(Resource.Disable); return; } if (updateProperties.Count() <= 0) { entity.INTERFACE_RECORD_ID = model.INTERFACE_RECORD_ID; entity.INTERFACE_LINK_ID = model.INTERFACE_LINK_ID; entity.INTERFACE_ACTION_CODE = model.INTERFACE_ACTION_CODE; entity.INTERFACE_CONDITION = model.INTERFACE_CONDITION; entity.PROCESS_STAMP = model.PROCESS_STAMP; entity.ITEM = model.ITEM; entity.COMPANY = model.COMPANY; entity.SEQUENCE1 = model.SEQUENCE1; entity.SEQUENCE2 = model.SEQUENCE2; entity.SEQUENCE3 = model.SEQUENCE3; entity.SEQUENCE4 = model.SEQUENCE4; entity.SEQUENCE5 = model.SEQUENCE5; entity.QUANTITY_UM1 = model.QUANTITY_UM1; entity.QUANTITY_UM2 = model.QUANTITY_UM2; entity.QUANTITY_UM3 = model.QUANTITY_UM3; entity.QUANTITY_UM4 = model.QUANTITY_UM4; entity.QUANTITY_UM5 = model.QUANTITY_UM5; entity.CONVERSION_QTY1 = model.CONVERSION_QTY1; entity.CONVERSION_QTY2 = model.CONVERSION_QTY2; entity.CONVERSION_QTY3 = model.CONVERSION_QTY3; entity.CONVERSION_QTY4 = model.CONVERSION_QTY4; entity.CONVERSION_QTY5 = model.CONVERSION_QTY5; entity.LENGTH1 = model.LENGTH1; entity.LENGTH2 = model.LENGTH2; entity.LENGTH3 = model.LENGTH3; entity.LENGTH4 = model.LENGTH4; entity.LENGTH5 = model.LENGTH5; entity.WIDTH1 = model.WIDTH1; entity.WIDTH2 = model.WIDTH2; entity.WIDTH3 = model.WIDTH3; entity.WIDTH4 = model.WIDTH4; entity.WIDTH5 = model.WIDTH5; entity.HEIGHT1 = model.HEIGHT1; entity.HEIGHT2 = model.HEIGHT2; entity.HEIGHT3 = model.HEIGHT3; entity.HEIGHT4 = model.HEIGHT4; entity.HEIGHT5 = model.HEIGHT5; entity.DIMENSION_UM1 = model.DIMENSION_UM1; entity.DIMENSION_UM2 = model.DIMENSION_UM2; entity.DIMENSION_UM3 = model.DIMENSION_UM3; entity.DIMENSION_UM4 = model.DIMENSION_UM4; entity.DIMENSION_UM5 = model.DIMENSION_UM5; entity.WEIGHT1 = model.WEIGHT1; entity.WEIGHT2 = model.WEIGHT2; entity.WEIGHT3 = model.WEIGHT3; entity.WEIGHT4 = model.WEIGHT4; entity.WEIGHT5 = model.WEIGHT5; entity.WEIGHT_UM1 = model.WEIGHT_UM1; entity.WEIGHT_UM2 = model.WEIGHT_UM2; entity.WEIGHT_UM3 = model.WEIGHT_UM3; entity.WEIGHT_UM4 = model.WEIGHT_UM4; entity.WEIGHT_UM5 = model.WEIGHT_UM5; entity.USER_STAMP = model.USER_STAMP; entity.DATE_TIME_STAMP = model.DATE_TIME_STAMP; entity.TREAT_FULL_PCT = model.TREAT_FULL_PCT; entity.MOVEMENT_CLS = model.MOVEMENT_CLS; entity.ITEM_CLASS = model.ITEM_CLASS; entity.TREAT_AS_LOOSE = model.TREAT_AS_LOOSE; entity.GROUP_DURING_CHECKIN = model.GROUP_DURING_CHECKIN; } else { Type type = typeof(Apps.Models.SCV.DOWNLOAD.DOWNLOAD_ITEM_UNIT_OF_MEASURE_MODEL); Type typeE = typeof(Apps.Models.DOWNLOAD_ITEM_UNIT_OF_MEASURE); foreach (var item in updateProperties) { System.Reflection.PropertyInfo pi = type.GetProperty(item); System.Reflection.PropertyInfo piE = typeE.GetProperty(item); piE.SetValue(entity, pi.GetValue(model), null); } } m_Rep.Modify(entity, updateProperties); }
public virtual Apps.Models.SCV.DOWNLOAD.DOWNLOAD_ITEM_UNIT_OF_MEASURE_MODEL GetById(string id) { Apps.Models.DOWNLOAD_ITEM_UNIT_OF_MEASURE entity = m_Rep.GetById(id); if (entity != null) { //DOWNLOAD_ITEM_UNIT_OF_MEASURE entity = m_Rep.GetById(id); Apps.Models.SCV.DOWNLOAD.DOWNLOAD_ITEM_UNIT_OF_MEASURE_MODEL model = new Apps.Models.SCV.DOWNLOAD.DOWNLOAD_ITEM_UNIT_OF_MEASURE_MODEL(); model.INTERFACE_RECORD_ID = entity.INTERFACE_RECORD_ID; model.INTERFACE_LINK_ID = entity.INTERFACE_LINK_ID; model.INTERFACE_ACTION_CODE = entity.INTERFACE_ACTION_CODE; model.INTERFACE_CONDITION = entity.INTERFACE_CONDITION; model.PROCESS_STAMP = entity.PROCESS_STAMP; model.ITEM = entity.ITEM; model.COMPANY = entity.COMPANY; model.SEQUENCE1 = entity.SEQUENCE1; model.SEQUENCE2 = entity.SEQUENCE2; model.SEQUENCE3 = entity.SEQUENCE3; model.SEQUENCE4 = entity.SEQUENCE4; model.SEQUENCE5 = entity.SEQUENCE5; model.QUANTITY_UM1 = entity.QUANTITY_UM1; model.QUANTITY_UM2 = entity.QUANTITY_UM2; model.QUANTITY_UM3 = entity.QUANTITY_UM3; model.QUANTITY_UM4 = entity.QUANTITY_UM4; model.QUANTITY_UM5 = entity.QUANTITY_UM5; model.CONVERSION_QTY1 = entity.CONVERSION_QTY1; model.CONVERSION_QTY2 = entity.CONVERSION_QTY2; model.CONVERSION_QTY3 = entity.CONVERSION_QTY3; model.CONVERSION_QTY4 = entity.CONVERSION_QTY4; model.CONVERSION_QTY5 = entity.CONVERSION_QTY5; model.LENGTH1 = entity.LENGTH1; model.LENGTH2 = entity.LENGTH2; model.LENGTH3 = entity.LENGTH3; model.LENGTH4 = entity.LENGTH4; model.LENGTH5 = entity.LENGTH5; model.WIDTH1 = entity.WIDTH1; model.WIDTH2 = entity.WIDTH2; model.WIDTH3 = entity.WIDTH3; model.WIDTH4 = entity.WIDTH4; model.WIDTH5 = entity.WIDTH5; model.HEIGHT1 = entity.HEIGHT1; model.HEIGHT2 = entity.HEIGHT2; model.HEIGHT3 = entity.HEIGHT3; model.HEIGHT4 = entity.HEIGHT4; model.HEIGHT5 = entity.HEIGHT5; model.DIMENSION_UM1 = entity.DIMENSION_UM1; model.DIMENSION_UM2 = entity.DIMENSION_UM2; model.DIMENSION_UM3 = entity.DIMENSION_UM3; model.DIMENSION_UM4 = entity.DIMENSION_UM4; model.DIMENSION_UM5 = entity.DIMENSION_UM5; model.WEIGHT1 = entity.WEIGHT1; model.WEIGHT2 = entity.WEIGHT2; model.WEIGHT3 = entity.WEIGHT3; model.WEIGHT4 = entity.WEIGHT4; model.WEIGHT5 = entity.WEIGHT5; model.WEIGHT_UM1 = entity.WEIGHT_UM1; model.WEIGHT_UM2 = entity.WEIGHT_UM2; model.WEIGHT_UM3 = entity.WEIGHT_UM3; model.WEIGHT_UM4 = entity.WEIGHT_UM4; model.WEIGHT_UM5 = entity.WEIGHT_UM5; model.USER_STAMP = entity.USER_STAMP; model.DATE_TIME_STAMP = entity.DATE_TIME_STAMP; model.TREAT_FULL_PCT = entity.TREAT_FULL_PCT; model.MOVEMENT_CLS = entity.MOVEMENT_CLS; model.ITEM_CLASS = entity.ITEM_CLASS; model.TREAT_AS_LOOSE = entity.TREAT_AS_LOOSE; model.GROUP_DURING_CHECKIN = entity.GROUP_DURING_CHECKIN; return(model); } else { return(null); } }
public virtual void Create(ref ValidationErrors errors, Apps.Models.SCV.DOWNLOAD.DOWNLOAD_ITEM_UNIT_OF_MEASURE_MODEL model) { Apps.Models.DOWNLOAD_ITEM_UNIT_OF_MEASURE entity = m_Rep.GetById(model.INTERFACE_RECORD_ID); if (entity != null) { errors.Add(Resource.PrimaryRepeat); return; } entity = new Apps.Models.DOWNLOAD_ITEM_UNIT_OF_MEASURE(); entity.INTERFACE_RECORD_ID = model.INTERFACE_RECORD_ID; entity.INTERFACE_LINK_ID = model.INTERFACE_LINK_ID; entity.INTERFACE_ACTION_CODE = model.INTERFACE_ACTION_CODE; entity.INTERFACE_CONDITION = model.INTERFACE_CONDITION; entity.PROCESS_STAMP = model.PROCESS_STAMP; entity.ITEM = model.ITEM; entity.COMPANY = model.COMPANY; entity.SEQUENCE1 = model.SEQUENCE1; entity.SEQUENCE2 = model.SEQUENCE2; entity.SEQUENCE3 = model.SEQUENCE3; entity.SEQUENCE4 = model.SEQUENCE4; entity.SEQUENCE5 = model.SEQUENCE5; entity.QUANTITY_UM1 = model.QUANTITY_UM1; entity.QUANTITY_UM2 = model.QUANTITY_UM2; entity.QUANTITY_UM3 = model.QUANTITY_UM3; entity.QUANTITY_UM4 = model.QUANTITY_UM4; entity.QUANTITY_UM5 = model.QUANTITY_UM5; entity.CONVERSION_QTY1 = model.CONVERSION_QTY1; entity.CONVERSION_QTY2 = model.CONVERSION_QTY2; entity.CONVERSION_QTY3 = model.CONVERSION_QTY3; entity.CONVERSION_QTY4 = model.CONVERSION_QTY4; entity.CONVERSION_QTY5 = model.CONVERSION_QTY5; entity.LENGTH1 = model.LENGTH1; entity.LENGTH2 = model.LENGTH2; entity.LENGTH3 = model.LENGTH3; entity.LENGTH4 = model.LENGTH4; entity.LENGTH5 = model.LENGTH5; entity.WIDTH1 = model.WIDTH1; entity.WIDTH2 = model.WIDTH2; entity.WIDTH3 = model.WIDTH3; entity.WIDTH4 = model.WIDTH4; entity.WIDTH5 = model.WIDTH5; entity.HEIGHT1 = model.HEIGHT1; entity.HEIGHT2 = model.HEIGHT2; entity.HEIGHT3 = model.HEIGHT3; entity.HEIGHT4 = model.HEIGHT4; entity.HEIGHT5 = model.HEIGHT5; entity.DIMENSION_UM1 = model.DIMENSION_UM1; entity.DIMENSION_UM2 = model.DIMENSION_UM2; entity.DIMENSION_UM3 = model.DIMENSION_UM3; entity.DIMENSION_UM4 = model.DIMENSION_UM4; entity.DIMENSION_UM5 = model.DIMENSION_UM5; entity.WEIGHT1 = model.WEIGHT1; entity.WEIGHT2 = model.WEIGHT2; entity.WEIGHT3 = model.WEIGHT3; entity.WEIGHT4 = model.WEIGHT4; entity.WEIGHT5 = model.WEIGHT5; entity.WEIGHT_UM1 = model.WEIGHT_UM1; entity.WEIGHT_UM2 = model.WEIGHT_UM2; entity.WEIGHT_UM3 = model.WEIGHT_UM3; entity.WEIGHT_UM4 = model.WEIGHT_UM4; entity.WEIGHT_UM5 = model.WEIGHT_UM5; entity.USER_STAMP = model.USER_STAMP; entity.DATE_TIME_STAMP = model.DATE_TIME_STAMP; entity.TREAT_FULL_PCT = model.TREAT_FULL_PCT; entity.MOVEMENT_CLS = model.MOVEMENT_CLS; entity.ITEM_CLASS = model.ITEM_CLASS; entity.TREAT_AS_LOOSE = model.TREAT_AS_LOOSE; entity.GROUP_DURING_CHECKIN = model.GROUP_DURING_CHECKIN; m_Rep.Create(entity); }