public string buildUpTfd(TfdEntity 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.whcftime = msgEntity.whcftime.AddHours(timezone); string tfdTime = msgEntity.whcftime.ToString("dd") + transMonth(msgEntity.whcftime.ToString("MM")) + msgEntity.whcftime.ToString("HH") + msgEntity.whcftime.ToString("mm"); /*Original*/ //string tfdTime = msgEntity.tday + transMonth(msgEntity.tmonth) + msgEntity.ttime; string weightFormatted = string.Format("{0:0.0}", msgEntity.weightTFD); char shipmentCode = replaceShipmentIndicator(msgEntity.shipmentIndicator[0]); strAWB += subType.ToUpper() + "/" + msgEntity.carrier + "/" + tfdTime + "/" + msgEntity.OrgPort + "/" + shipmentCode + msgEntity.pcsTFD + "K" + weightFormatted + "\r\n";; return(strAWB); }
protected TfdEntity GetTfdFromReader(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 (pcs != GetMasterPcs(mid_temp)) { baseEntity.shipmentIndicator = "P"; } else { baseEntity.shipmentIndicator = "T"; } } catch { } double weight = 0.00; try { weight = Convert.ToDouble(reader["Weight"].ToString()); } catch (Exception e) { } try { TfdEntity TfdEntity = new TfdEntity( baseEntity, reader["Carrier"].ToString(), reader["tday"].ToString(), reader["tmonth"].ToString(), reader["ttime"].ToString(), reader["OrgPort"].ToString(), pcs, weight, Convert.ToDateTime(reader["WHCFTime"])); // added for local time by lcode reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(TfdEntity); } catch (Exception e) { TfdEntity tfdEntityEx = new TfdEntity(); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(tfdEntityEx); } } else { TfdEntity tfdEntity = new TfdEntity(); reader.Close(); reader.Dispose(); disConnect_dbcn_ExcuteReader(); return(tfdEntity); } }