IMO/ENI Abgleich bei Excel Import
This commit is contained in:
parent
8e0fdfa4ff
commit
264b367516
@ -36,7 +36,21 @@ namespace ENI2.Excel
|
|||||||
readMessage = "Id not matching in import sheet";
|
readMessage = "Id not matching in import sheet";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string imo = reader.ReadCellAsText("ship", "C10");
|
||||||
|
if(!imo.IsNullOrEmpty() && !imo.Equals(messageCore.IMO))
|
||||||
|
{
|
||||||
|
readMessage = "IMO not matching in import sheet";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
string eni = reader.ReadCellAsText("ship", "C11");
|
||||||
|
if (!eni.IsNullOrEmpty() && !eni.Equals(messageCore.IMO))
|
||||||
|
{
|
||||||
|
readMessage = "ENI not matching in import sheet";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// load messages if already present
|
// load messages if already present
|
||||||
List<Message> messages = DBManager.Instance.GetMessagesForCore(messageCore, DBManager.MessageLoad.ALL);
|
List<Message> messages = DBManager.Instance.GetMessagesForCore(messageCore, DBManager.MessageLoad.ALL);
|
||||||
|
|||||||
@ -121,7 +121,7 @@ namespace ENI2.Excel
|
|||||||
{
|
{
|
||||||
_log.ErrorFormat("Cargo LA code parse error for {0}", lookup);
|
_log.ErrorFormat("Cargo LA code parse error for {0}", lookup);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
internal byte? ReadGender(string lookup)
|
internal byte? ReadGender(string lookup)
|
||||||
|
|||||||
@ -33,7 +33,21 @@ namespace ENI2.Excel
|
|||||||
readMessage = "Id not matching in import sheet";
|
readMessage = "Id not matching in import sheet";
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
string imoeni = reader.ReadText("Visit.IMONumber")?.Trim();
|
||||||
|
|
||||||
|
if (!aMessageCore.IMO.IsNullOrEmpty() && !aMessageCore.IMO.Equals(imoeni))
|
||||||
|
{
|
||||||
|
readMessage = "IMO not matching in import sheet";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!aMessageCore.ENI.IsNullOrEmpty() && !aMessageCore.ENI.Equals(imoeni))
|
||||||
|
{
|
||||||
|
readMessage = "ENI not matching in import sheet";
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
// load messages if already present
|
// load messages if already present
|
||||||
List<Message> messages = DBManager.Instance.GetMessagesForCore(messageCore, DBManager.MessageLoad.ALL);
|
List<Message> messages = DBManager.Instance.GetMessagesForCore(messageCore, DBManager.MessageLoad.ALL);
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user