public string buildUpDLV(DlvEntity msgEntity, string msgType, string subType) { string strAWB = ""; strAWB = base.buildUpBase(msgEntity, msgType, subType); /*TIMEZONE. 2015-07-02 */ /*Local Time added */ int timezone = getTimezone(msgEntity.Lcode, msgEntity.queueId); msgEntity.dlvTime = msgEntity.dlvTime.AddHours(timezone); string dlvTime = msgEntity.dlvTime.ToString("dd") + transMonth(msgEntity.dlvTime.ToString("MM")) + msgEntity.dlvTime.ToString("HH") + msgEntity.dlvTime.ToString("mm"); /*Original*/ //string dlvTime = msgEntity.dlvTime.ToString("dd") + transMonth(msgEntity.dlvTime.ToString("MM")) + // msgEntity.dlvTime.ToString("HH") + msgEntity.dlvTime.ToString("mm"); string weightFormatted = string.Format("{0:0.0}", msgEntity.weight); char shipmentCode = replaceShipmentIndicator(msgEntity.shipmentIndicator[0]); string cnee = truncateString(msgEntity.cnee, 35); //strAWB += subType.ToUpper() + "/" + dlvTime + "/" + msgEntity.destFlight + "/" + shipmentCode + // msgEntity.pcsDLV + "K" + weightFormatted + "/" + cnee.ToUpper() + "\r\n"; //strAWB += subType.ToUpper() + "/" + dlvTime + "/" + msgEntity.destFlight + "/" + shipmentCode + // msgEntity.pcsDLV + "K" + weightFormatted; strAWB += subType.ToUpper() + "/" + dlvTime + "/" + msgEntity.dest + "/" + shipmentCode + msgEntity.pcsDLV + "K" + msgEntity.weightDLV; if (cnee.ToString() != "") { strAWB += "/" + cnee.ToUpper() + "\r\n"; } else { strAWB += "\r\n"; } return(strAWB); }
protected DlvEntity GetDLVFromReader(BaseEntity baseEntity, IDataReader reader) { if (!reader.IsClosed) { reader.Read(); //int pcs = 0; try { pcs = (int)reader["pcs"]; } catch { } int pcs = 0; try { pcs = Convert.ToInt32(reader["pcs"]); // if dlv PC == 0 then not build msg. if (pcs == 0) { DlvEntity dlvEntityEx = new DlvEntity(); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(dlvEntityEx); } if (pcs != GetMasterPcs(mid_temp)) { baseEntity.shipmentIndicator = "P"; } else { baseEntity.shipmentIndicator = "T"; } } catch { DlvEntity dlvEntityEx = new DlvEntity(); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(dlvEntityEx); } double weight = 0.00; try { weight = Convert.ToDouble(reader["weight"].ToString()); } catch (Exception e) { } try { DlvEntity dlvEntity = new DlvEntity( baseEntity, Convert.ToDateTime(reader["WHCFTime"]), pcs, weight, reader["cnee"].ToString().Trim()); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(dlvEntity); } catch (Exception e) { DlvEntity dlvEntityEx = new DlvEntity(); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(dlvEntityEx); } } else { DlvEntity dlvEntity = new DlvEntity(); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(dlvEntity); } }