public TWMCUPOINT_EST MapRootObjectToEntity(CUEst obj, TWMCUPOINT_EST entity) { entity.CD_WR = obj.CD_WR; entity.IND_ACTION = obj.IND_ACTION; entity.IND_ACCT = obj.IND_ACCT; entity.CD_CU = obj.CD_CU; entity.CD_MU = obj.CD_MU; entity.NO_DESIGN = Convert.ToInt16(obj.NO_DESIGN); entity.NO_POINT = obj.NO_POINT; entity.NO_POINT_SPAN = obj.NO_POINT_SPAN; entity.CD_USAGE = obj.CD_USAGE; entity.IND_ON_OFF = obj.IND_ON_OFF; entity.NO_EQUIP = obj.NO_EQUIP; entity.CD_SUPPLY_METHOD = obj.CD_SUPPLY_METHOD; entity.QT_ACTION = Convert.ToDecimal(obj.QT_ACTION); entity.CD_CREW_CLASS = obj.CD_CREW_CLASS; entity.CD_DIST = obj.CD_DIST; entity.FG_RESTORATION = obj.FG_RESTORATION; entity.FG_MATL_SUB_EXISTS = obj.FG_MATL_SUB_EXISTS; entity.CD_WORKPACKET = obj.CD_WORKPACKET; //entity.TWMCU = new UnitDetailBl(dbManagerBase.iOrigin, dbManagerBase.iEnvironment).MapObjectsToEntities(obj.UnitDetail).ToList(); //// TODO: Problem with primary key on twmwrfacility... NO_ASB_DESIGN is alway null //obj.CUFacilityAttributes = new CUFacilityAttributeBl(dbManagerBase.iOriginType, dbManagerBase.iEnvironmentType).GetCUFacilityAttributes((int)entity.CD_WR, entity.NO_POINT, entity.NO_POINT_SPAN, entity.CD_CU, entity.CD_USAGE, entity.IND_ACCT, entity.IND_ON_OFF, entity.IND_ACTION, entity.NO_EQUIP, entity.CD_SUPPLY_METHOD, entity.CD_MU); //obj.LaborDetails = new LaborDetailBl(dbManagerBase.iOriginType, dbManagerBase.iEnvironmentType).GetLaborDetails(entity.TWMCU.TWMLBRDTLs.Where(m => m.IND_ON_OFF == obj.OnOff && m.CD_CREW_CLASS == obj.CrewClass && m.IND_ACTION == (obj.UnitAction == "S" ? "R" : obj.UnitAction))); return(entity); }
public TWMCUPOINT_EST MapRootObjectToEntity(CU obj, TWMCUPOINT_EST entity) { entity.CD_WR = Convert.ToInt64(obj.WorkRequest); entity.IND_ACTION = obj.UnitAction; entity.IND_ACCT = obj.Account; entity.CD_CU = obj.UnitCode; entity.CD_MU = obj.MUID; entity.NO_DESIGN = Convert.ToInt16(obj.DesignNumber); entity.NO_POINT = obj.PointNumber; entity.NO_POINT_SPAN = obj.PointSpanNumber; entity.CD_USAGE = obj.Usage; entity.IND_ON_OFF = obj.OnOff; entity.NO_EQUIP = obj.EquipNumber; entity.CD_SUPPLY_METHOD = obj.SupplyMethod; entity.QT_ACTION = Convert.ToDecimal(obj.Quantity); entity.CD_CREW_CLASS = obj.CrewClass; entity.CD_DIST = obj.District; entity.FG_RESTORATION = obj.RestorationFlag; entity.FG_MATL_SUB_EXISTS = obj.MaterialSubExistsFlag; entity.CD_WORKPACKET = obj.WorkpacketId; //entity.TWMCU = new UnitDetailBl(dbManagerBase.iOrigin, dbManagerBase.iEnvironment).MapObjectsToEntities(obj.UnitDetail).ToList(); //// TODO: Problem with primary key on twmwrfacility... NO_ASB_DESIGN is alway null //obj.CUFacilityAttributes = new CUFacilityAttributeBl(dbManagerBase.iOriginType, dbManagerBase.iEnvironmentType).GetCUFacilityAttributes((int)entity.CD_WR, entity.NO_POINT, entity.NO_POINT_SPAN, entity.CD_CU, entity.CD_USAGE, entity.IND_ACCT, entity.IND_ON_OFF, entity.IND_ACTION, entity.NO_EQUIP, entity.CD_SUPPLY_METHOD, entity.CD_MU); //obj.LaborDetails = new LaborDetailBl(dbManagerBase.iOriginType, dbManagerBase.iEnvironmentType).GetLaborDetails(entity.TWMCU.TWMLBRDTLs.Where(m => m.IND_ON_OFF == obj.OnOff && m.CD_CREW_CLASS == obj.CrewClass && m.IND_ACTION == (obj.UnitAction == "S" ? "R" : obj.UnitAction))); return(entity); }
public TWMCUPOINT_EST MapObjectToEntity(CUEst obj) { TWMCUPOINT_EST entity = new TWMCUPOINT_EST(); entity = MapRootObjectToEntity(obj, entity); return(entity); }
public CUEst Get(TWMCUPOINT_EST entity) { if (entity != null) { CUEst obj = MapEntityToObject(entity); return(obj); } return(null); }
public CU MapEntityToObject(TWMCUPOINT_EST entity) { CU obj = new CU(); obj.WorkRequest = entity.CD_WR.ToString(); obj.UnitAction = entity.IND_ACTION; obj.Account = entity.IND_ACCT; obj.UnitCode = entity.CD_CU; obj.MUID = entity.CD_MU; obj.DesignNumber = entity.NO_DESIGN.ToString(); obj.PointNumber = entity.NO_POINT; obj.PointSpanNumber = entity.NO_POINT_SPAN; obj.Usage = entity.CD_USAGE; obj.OnOff = entity.IND_ON_OFF; obj.EquipNumber = entity.NO_EQUIP; obj.SupplyMethod = entity.CD_SUPPLY_METHOD; obj.Quantity = entity.QT_ACTION.ToString(); obj.CrewClass = entity.CD_CREW_CLASS; obj.District = entity.CD_DIST; obj.RestorationFlag = entity.FG_RESTORATION; obj.MaterialSubExistsFlag = entity.FG_MATL_SUB_EXISTS; obj.WorkpacketId = entity.CD_WORKPACKET; obj.UnitDetail = null; obj.CUFacilityAttributes = null; obj.LaborDetails = null; if (entity.TWMCU != null) { obj.UnitDetail = new UnitDetailBl().GetByEntity(entity.TWMCU); } // TODO: Problem with primary key on twmwrfacility... NO_ASB_DESIGN is alway null if (entity.TWMWRFACILITies != null && entity.TWMWRFACILITies.Count > 0) { obj.CUFacilityAttributes = new CUFacilityAttributeBl().GetByEntities(entity.TWMWRFACILITies).ToList(); } if (entity.TWMCU.TWMLBRDTLs != null) { obj.LaborDetails = new LaborDetailBl().Get(entity.TWMCU.TWMLBRDTLs.Where(m => m.IND_ON_OFF == obj.OnOff && m.CD_CREW_CLASS == obj.CrewClass && m.IND_ACTION == (obj.UnitAction == "S" ? "R" : obj.UnitAction))); } return(obj); }
public CUEst MapEntityToObject(TWMCUPOINT_EST entity) { CUEst obj = new CUEst(); obj.CD_WR = entity.CD_WR; obj.IND_ACTION = entity.IND_ACTION; obj.IND_ACCT = entity.IND_ACCT; obj.CD_CU = entity.CD_CU; obj.CD_MU = entity.CD_MU; obj.NO_DESIGN = entity.NO_DESIGN; obj.NO_POINT = entity.NO_POINT; obj.NO_POINT_SPAN = entity.NO_POINT_SPAN; obj.CD_USAGE = entity.CD_USAGE; obj.IND_ON_OFF = entity.IND_ON_OFF; obj.NO_EQUIP = entity.NO_EQUIP; obj.CD_SUPPLY_METHOD = entity.CD_SUPPLY_METHOD; obj.QT_ACTION = entity.QT_ACTION; obj.CD_CREW_CLASS = entity.CD_CREW_CLASS; obj.CD_DIST = entity.CD_DIST; obj.FG_RESTORATION = entity.FG_RESTORATION; obj.FG_MATL_SUB_EXISTS = entity.FG_MATL_SUB_EXISTS; obj.CD_WORKPACKET = entity.CD_WORKPACKET; obj.CUFacilityAttributes = null; // TODO: Problem with primary key on twmwrfacility... NO_ASB_DESIGN is alway null if (entity.TWMWRFACILITies != null && entity.TWMWRFACILITies.Count > 0) { obj.CUFacilityAttributes = new CUFacilityAttributeBl().GetByEntities(entity.TWMWRFACILITies).ToList(); } return(obj); }