Ejemplo n.º 1
0
 public POKProcessor(ClientVisit.SaveData clientVisit, List <ReconciliationFundResponse.CreateData> responses)
 {
     this.clientVisit = clientVisit;
     this.responses   = responses;
     newS5            = responses.OfType <S5FundResponse.CreateData>().FirstOrDefault(item => item.DataTypeId == (int)EntityType.New && item.Order == 1);
     oldS5            = responses.OfType <S5FundResponse.CreateData>().FirstOrDefault(item => item.DataTypeId == (int)EntityType.Old && item.Order == 1);
 }
 public SecondStepReconciliationProcessor(ClientVisit.SaveData clientVisit, List <ReconciliationFundResponse.CreateData> responses)
 {
     this.clientVisit = clientVisit;
     this.responses   = responses;
     newS5            = responses.OfType <S5FundResponse.CreateData>().FirstOrDefault(item => item.DataTypeId == (int)EntityType.New && item.Order == 1);
     oldS5            = responses.OfType <S5FundResponse.CreateData>().FirstOrDefault(item => item.DataTypeId == (int)EntityType.Old && item.Order == 1);
     s6    = responses.OfType <S6FundResponse.CreateData>().FirstOrDefault(item => item.Order == 1 && item.FundAnswer == S6FundResponse.OK_Answer);
     s9    = responses.OfType <S9FundResponse.CreateData>().FirstOrDefault(item => item.Order == 1 && item.FundAnswer == S9FundResponse.OK_Answer);
     snils = responses.OfType <SnilsFundResponse.CreateData>().FirstOrDefault(item => item.Order == 1 && item.FundAnswer == SnilsFundResponse.OK_Answer);
 }
Ejemplo n.º 3
0
 protected bool IsMoscowPolicy(ReconciliationFundResponse.CreateData response)
 {
     return(response.OKATO == "45000");
 }
Ejemplo n.º 4
0
 protected bool IsUralsibPolicy(ReconciliationFundResponse.CreateData response)
 {
     return(response.OGRN == "1025002690877");
 }
Ejemplo n.º 5
0
 protected bool IsPolicyTypeNew(ReconciliationFundResponse.CreateData response)
 {
     return(response.StartDate >= new DateTime(2011, 05, 1));
 }
Ejemplo n.º 6
0
        protected bool IsPolicyClosed(ReconciliationFundResponse.CreateData response)
        {
            DateTime now = DateTime.Now;

            return(response != null && response.ExpirationDate.HasValue && response.ExpirationDate.Value < now);
        }
Ejemplo n.º 7
0
 protected bool IsUnifiedPolicyNumberResponseEmpty(ReconciliationFundResponse.CreateData response)
 {
     return(string.IsNullOrEmpty(response.UnifiedPolicyNumber));
 }