コード例 #1
0
        public string buildUpFoh(FOHEntity 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.fohTime = msgEntity.fohTime.AddHours(timezone);


            string fohTime = msgEntity.fohTime.ToString("dd") + transMonth(msgEntity.fohTime.ToString("MM")) +
                             msgEntity.fohTime.ToString("HH") + msgEntity.fohTime.ToString("mm");

            string shipper = truncateString(msgEntity.shipper, 35);



            strAWB += subType.ToUpper() + "/" + fohTime + "/" + msgEntity.forigin + "/" + "T" + msgEntity.pcs;

            if (shipper != null && shipper.Trim() != string.Empty)
            {
                strAWB += "/" + shipper.ToUpper();
            }

            return(strAWB);
        }
コード例 #2
0
        public FOHEntity GetFOHfromReader(BaseEntity baseEntity, IDataReader reader)
        {
            FOHEntity fohEntity = new FOHEntity();

            if (reader.Read())
            {
                try
                {
                    fohEntity = new FOHEntity(
                        baseEntity,
                        Convert.ToDateTime(reader["fohTime"]),
                        reader["shipper"].ToString().Trim());


                    reader.Close();
                    reader.Dispose();
                    disConnect_dbcn_ExcuteReader();
                    return(fohEntity);
                }
                catch
                {
                    reader.Close();
                    reader.Dispose();
                    disConnect_dbcn_ExcuteReader();
                    fohEntity = new FOHEntity();
                    return(fohEntity);
                }
            }

            reader.Close();
            reader.Dispose();
            disConnect_dbcn_ExcuteReader();
            return(fohEntity);
        }