public FundErrorResponse ReadItemFields(DataReaderAdapter dataReader, FundErrorResponse item = null)
        {
            if (item == null)
            {
                item = new FundErrorResponse();
            }

            item.Id                  = dataReader.GetInt64("ID");
            item.LID                 = dataReader.GetInt64("LID");
            item.ClientVisitId       = dataReader.GetInt64("ClientVisitID");
            item.ClientVisitGroupId  = dataReader.GetInt64("VisitGroupID");
            item.PolicyType          = ReferencesMaterializer.Instance.ReadItemFields(dataReader, "PolicyTypeId", "PolicyTypeCode", "PolicyTypeName");
            item.FundResponseStage   = ReferencesMaterializer.Instance.ReadItemFields(dataReader, "FundResponseStageId", "FundResponseStageCode", "FundResponseStageName");
            item.DeliveryCenter      = ReferencesMaterializer.Instance.ReadItemFields(dataReader, "DeliveryCenterId", "DeliveryCenterCode", "DeliveryCenterName");
            item.UnifiedPolicyNumber = dataReader.GetString("UnifiedPolicyNumber");
            item.PolicySeries        = dataReader.GetString("PolicySeries");
            item.PolicyNumber        = dataReader.GetString("PolicyNumber");
            item.OrderNumber         = dataReader.GetInt32("OrderNumber");
            item.SMO_ID              = dataReader.GetInt32("SMO_ID");
            item.OGRN                = dataReader.GetString("OGRN");
            item.Firstname           = dataReader.GetString("Firstname");
            item.Secondname          = dataReader.GetString("Secondname");
            item.Lastname            = dataReader.GetString("Lastname");
            item.TemporaryPolicyDate = dataReader.GetDateTimeNull("TemporaryPolicyDate");
            item.ExpirationDate      = dataReader.GetDateTimeNull("ExpirationDate");
            item.UnifiedPolicyNumber = dataReader.GetString("UnifiedPolicyNumber");
            item.SNILS               = dataReader.GetString("SNILS");
            item.Sex                 = dataReader.GetString("Sex");
            item.Birthday            = dataReader.GetDateTimeNull("Birthday");
            item.ErrorText           = dataReader.GetString("ErrorText");
            item.TerritoryCode       = dataReader.GetString("TerritoryCode");
            item.CreateDate          = dataReader.GetDateTime("CreateDate");
            return(item);
        }
예제 #2
0
 public SnilsFundResponse ReadItemFields(DataReaderAdapter dataReader, SnilsFundResponse item = null)
 {
     if (item == null)
     {
         item = new SnilsFundResponse();
     }
     item.Id                  = dataReader.GetInt64("ID");
     item.ClientVisitId       = dataReader.GetInt64("ClientVisitID");
     item.ClientVisitGroupId  = dataReader.GetInt64("VisitGroupID");
     item.PolicyType          = ReferencesMaterializer.Instance.ReadItemFields(dataReader, "PolicyTypeId", "PolicyTypeCode", "PolicyTypeName");
     item.UnifiedPolicyNumber = dataReader.GetString("UnifiedPolicyNumber");
     item.PolicySeries        = dataReader.GetString("PolicySeries");
     item.PolicyNumber        = dataReader.GetString("PolicyNumber");
     item.OKATO               = dataReader.GetString("OKATO");
     item.OGRN                = dataReader.GetString("OGRN");
     item.StartDate           = dataReader.GetDateTimeNull("StartDate");
     item.ExpirationDate      = dataReader.GetDateTimeNull("ExpirationDate");
     item.FundAnswer          = dataReader.GetString("FundAnswer");
     item.ErrorMessage        = dataReader.GetString("ErrorMessage");
     item.FundAnswer          = dataReader.GetString("FundAnswer");
     item.Order               = dataReader.GetInt32("OrderNumber");
     item.DataType            = (EntityType)(dataReader.GetInt32Null("DataTypeId") ?? 0);
     item.CreateDate          = dataReader.GetDateTime("CreateDate");
     return(item);
 }
예제 #3
0
        public SvdFundResponse ReadItemFields(DataReaderAdapter dataReader, SvdFundResponse item = null)
        {
            if (item == null)
            {
                item = new SvdFundResponse();
            }

            item.Id                  = dataReader.GetInt64("ID");
            item.ClientVisitId       = dataReader.GetInt64("ClientVisitID");
            item.ClientVisitGroupId  = dataReader.GetInt64("VisitGroupID");
            item.DocumentType        = ReferencesMaterializer.Instance.ReadItemFields(dataReader, "DocumentTypeID", "DocumentTypeCode", "DocumentTypeName");
            item.Citizenship         = ReferencesMaterializer.Instance.ReadItemFields(dataReader, "CitizenshipID", "CitizenshipCode", "CitizenshipName");
            item.UnifiedPolicyNumber = dataReader.GetString("UnifiedPolicyNumber");
            item.PolicySeries        = dataReader.GetString("PolicySeries");
            item.PolicyNumber        = dataReader.GetString("PolicyNumber");
            item.Snils               = dataReader.GetString("Snils");
            item.OGRN                = dataReader.GetString("OGRN");
            item.StartDate           = dataReader.GetDateTimeNull("StartDate");
            item.ExpirationDate      = dataReader.GetDateTimeNull("ExpirationDate");
            item.OmsCode             = dataReader.GetString("OmsCode");
            item.Firstname           = dataReader.GetString("Firstname");
            item.Secondname          = dataReader.GetString("Secondname");
            item.Lastname            = dataReader.GetString("Lastname");
            item.Birthday            = dataReader.GetDateTimeNull("Birthday");
            item.CreateDate          = dataReader.GetDateTime("CreateDate");
            item.Sex                 = dataReader.GetString("Sex");
            item.DataType            = (EntityType)(dataReader.GetInt32Null("DataTypeId") ?? 0);
            item.DocumentNumber      = dataReader.GetString("DocumentNumber");
            item.DocumentSeries      = dataReader.GetString("DocumentSeries");
            item.DocumentIssueDate   = dataReader.GetDateTimeNull("DocumentIssueDate");
            item.ERZ                 = dataReader.GetString("ERZ");
            return(item);
        }
예제 #4
0
        public CheckClient ReadItemFields(DataReaderAdapter reader, CheckClient item = null)
        {
            if (item == null)
            {
                item = new CheckClient();
            }

            item.Id                        = reader.GetInt64("ClientID");
            item.Lastname                  = reader.GetString("Lastname");
            item.Firstname                 = reader.GetString("Firstname");
            item.Secondname                = reader.GetString("Secondname");
            item.Sex                       = reader.GetString("Sex");
            item.Birthday                  = reader.GetDateTimeNull("Birthday");
            item.PolicySeries              = reader.GetString("PolicySeries");
            item.PolicyNumber              = reader.GetString("PolicyNumber");
            item.UnifiedPolicyNumber       = reader.GetString("UnifiedPolicyNumber");
            item.DocumentSeries            = reader.GetString("DocumentSeries");
            item.DocumentNumber            = reader.GetString("DocumentNumber");
            item.LivingFullAddressString   = reader.GetString("LivingFullAddressString");
            item.OfficialFullAddressString = reader.GetString("OfficialFullAddressString");
            item.TemporaryPolicyNumber     = reader.GetString("TemporaryPolicyNumber");
            item.TemporaryPolicyDate       = reader.GetDateTimeNull("TemporaryPolicyDate");
            item.SNILS                     = reader.GetString("SNILS");
            item.Phone                     = reader.GetString("Phone");
            return(item);
        }
예제 #5
0
        public PolicyInfo ReadItemFields(DataReaderAdapter dataReader, PolicyInfo item = null)
        {
            if (item == null)
            {
                item = new PolicyInfo();
            }

            item.Id     = dataReader.GetInt64("ID");
            item.Series = dataReader.GetString("Series");
            item.Number = dataReader.GetString("Number");
            item.UnifiedPolicyNumber = dataReader.GetString("UnifiedPolicyNumber");
            item.OGRN       = dataReader.GetString("OGRN");
            item.OKATO      = dataReader.GetString("OKATO");
            item.StartDate  = dataReader.GetDateTimeNull("StartDate");
            item.EndDate    = dataReader.GetDateTimeNull("EndDate");
            item.CreateDate = dataReader.GetDateTime("CreateDate");
            item.UpdateDate = dataReader.GetDateTime("UpdateDate");
            item.PolicyType = ReferencesMaterializer.Instance.ReadItemFields(
                dataReader,
                "PolicyTypeID",
                "PolicyTypeCode",
                "PolicyTypeName");
            item.SmoId   = dataReader.GetInt64Null("SmoId");
            item.SmoName = dataReader.GetString("SmoName");
            return(item);
        }
예제 #6
0
        public BaseReport ReadItemFields(DataReaderAdapter dataReader, BaseReport item = null)
        {
            if (item == null)
            {
                item = new BaseReport();
            }
            item.Id                    = dataReader.GetInt64("ID");
            item.Firstname             = dataReader.GetString("FirstName");
            item.Secondname            = dataReader.GetString("Secondname");
            item.Lastname              = dataReader.GetString("Lastname");
            item.Birthday              = dataReader.GetDateTimeNull("Birthday");
            item.SubjectInsuranceID    = dataReader.GetInt64Null("SubjectInsuranceID");
            item.CreateDate            = dataReader.GetDateTime("CreateDate");
            item.LastStatusDate        = dataReader.GetDateTimeNull("LastStatusDate");
            item.ClientID              = dataReader.GetInt64Null("ClientID");
            item.LastStatementStatusID = dataReader.GetInt64Null("LastStatementStatusID");
            item.CuratorID             = dataReader.GetInt64Null("CuratorID");
            item.ResponsibleID         = dataReader.GetInt64Null("ResponsibleID");
            item.ExecutiveID           = dataReader.GetInt64Null("ExecutiveID");

            item.SubjectInsuranceName = dataReader.GetString("SubjectInsuranceName");
            item.LastStatusName       = dataReader.GetString("LastStatusName");
            item.CuratorFIO           = dataReader.GetString("CuratorFIO");
            item.ResponsibleFIO       = dataReader.GetString("ResponsibleFIO");
            item.ExecutiveFIO         = dataReader.GetString("ExecutiveFIO");
            item.Phone                = dataReader.GetString("Phone");
            item.Email                = dataReader.GetString("Email");
            item.VisitGroupID         = dataReader.GetInt64Null("VisitGroupID");
            item.MedDocumentTypeID    = dataReader.GetInt64Null("MedDocumentTypeID");
            item.MedDocumentTypeName  = dataReader.GetString("MedDocumentTypeName");
            item.UnifiedPolicyNumber  = dataReader.GetString("UnifiedPolicyNumber");
            item.LocalityID           = dataReader.GetInt64Null("LocalityID");
            item.LocalityName         = dataReader.GetString("LocalityName");
            item.IncidentDate         = dataReader.GetDateTimeNull("IncidentDate");
            item.Description          = dataReader.GetString("Description");
            item.IncomingСhannelID    = dataReader.GetInt64Null("IncomingСhannelID");
            item.IncomingСhannelName  = dataReader.GetString("IncomingСhannelName");
            item.AuthorID             = dataReader.GetInt64Null("AuthorID");
            item.AuthorFIO            = dataReader.GetString("AuthorFIO");
            item.StatusComment        = dataReader.GetString("StatusComment");
            item.AssignedToUserID     = dataReader.GetInt64Null("AssignedToUserID");
            item.AssignedToUserFIO    = dataReader.GetString("AssignedToUserFIO");
            item.ExecuteToDate        = dataReader.GetDateTimeNull("ExecuteToDate");
            item.Validity             = dataReader.GetBoolean("Validity");
            item.Judicial             = dataReader.GetBoolean("Judicial");
            item.ExpertiseID          = dataReader.GetInt64Null("ExpertiseID");
            item.ExpertiseName        = dataReader.GetString("ExpertiseName");
            item.ExpertiseDate        = dataReader.GetDateTimeNull("ExpertiseDate");
            item.FinancialSanctions   = dataReader.GetFloatNull("FinancialSanctions");
            item.Straf                = dataReader.GetFloatNull("Straf");
            item.ReasonID             = dataReader.GetInt64Null("ReasonID");
            item.ReasonName           = dataReader.GetString("ReasonName");
            item.DescriptionExecution = dataReader.GetString("DescriptionExecution");
            item.LPU_Code             = dataReader.GetString("LPU_Code");
            item.LPU_Name             = dataReader.GetString("LPU_Name");

            return(item);
        }
예제 #7
0
        public ReferenceItem ReadItemFields(DataReaderAdapter reader, ReferenceItem item = null)
        {
            if (item == null)
            {
                item = new ReferenceItem();
            }

            item.Id                      = reader.GetInt64("ID");
            item.Name                    = reader.GetString("Name");
            item.Code                    = reader.GetString("Code");
            item.StartDate               = reader.GetDateTimeNull("StartDate");
            item.StartDate               = reader.GetDateTimeNull("EndDate");
            item.IsEnabledForOperator    = reader.GetBooleanNull("IsEnabledForOperator");
            item.IsEnabledForRegistrator = reader.GetBooleanNull("IsEnabledForRegistrator");
            return(item);
        }
예제 #8
0
        public Post ReadItemFields(DataReaderAdapter dataReader, Post item = null)
        {
            if (item == null)
            {
                item = new Post();
            }

            item.Id         = dataReader.GetInt64("ID");
            item.Title      = dataReader.GetString("Title");
            item.Content    = dataReader.GetString("Content");
            item.CreateDate = dataReader.GetDateTime("CreateDate");
            item.CreateUser = new User()
            {
                Id         = dataReader.GetInt64("CreateUserID"),
                Lastname   = dataReader.GetString("CreateLastname"),
                Firstname  = dataReader.GetString("CreateFirstname"),
                Secondname = dataReader.GetString("CreateSecondname"),
            };

            item.UpdateDate = dataReader.GetDateTimeNull("UpdateDate");
            item.UpdateUser = new User()
            {
                Id         = dataReader.GetInt64Null("UpdateUserID") ?? 0,
                Lastname   = dataReader.GetString("UpdateLastname"),
                Firstname  = dataReader.GetString("UpdateFirstname"),
                Secondname = dataReader.GetString("UpdateSecondname"),
            };

            item.Disabled = dataReader.GetBooleanNull("Disabled") ?? false;

            return(item);
        }
예제 #9
0
        public ReferenceUniversalItem ReadItemFields(DataReaderAdapter reader, ReferenceUniversalItem item = null)
        {
            if (item == null)
            {
                item = new ReferenceUniversalItem();
            }
            item.ReferenceName           = reader.GetString("ReferenceName");
            item.Id                      = reader.GetInt64("ID");
            item.Name                    = reader.GetString("Name");
            item.Code                    = reader.GetString("Code");
            item.StartDate               = reader.GetDateTimeNull("StartDate");
            item.EndDate                 = reader.GetDateTimeNull("EndDate");
            item.IsEnabledForOperator    = reader.GetBooleanNull("IsEnabledForOperator");
            item.IsEnabledForRegistrator = reader.GetBooleanNull("IsEnabledForRegistrator");

            item.SMO                    = reader.GetString("SMO");
            item.DisplayName            = reader.GetString("DisplayName");
            item.District               = reader.GetString("District");
            item.Address                = reader.GetString("Address");
            item.Phone                  = reader.GetString("Phone");
            item.WorkHours              = reader.GetString("WorkHours");
            item.IsDigitPolicyAbailable = reader.GetBooleanNull("IsEnabledForRegistrator");
            item.ParentId               = reader.GetInt64Null("ParentId");
            item.IsMFC                  = reader.GetBooleanNull("IsMFC");

            item.DeliveryCenterId    = reader.GetInt64Null("DeliveryCenterId");
            item.DeliveryPointHeadId = reader.GetInt64Null("DeliveryPointHeadId");
            item.SendSms             = reader.GetBooleanNull("SendSms");

            item.LPU_ID_AIS = reader.GetInt64Null("LPU_ID_AIS");
            item.FIL_ID     = reader.GetInt64Null("FIL_ID");
            item.MCOD       = reader.GetString("MCOD");
            item.FULLNAME   = reader.GetString("FULLNAME");
            item.OGRN       = reader.GetString("OGRN");
            item.FCOD       = reader.GetString("FCOD");

            item.Lastname   = reader.GetString("Lastname");
            item.Firstname  = reader.GetString("Firstname");
            item.Secondname = reader.GetString("Secondname");

            item.ErrCode = reader.GetString("ErrCode");

            return(item);
        }
예제 #10
0
        public ClientPretension ReadItemFields(DataReaderAdapter dataReader, ClientPretension item = null)
        {
            if (item == null)
            {
                item = new ClientPretension();
            }
            item.Generator       = dataReader.GetInt64("Generator");
            item.ClientID        = dataReader.GetInt64("ClientID");
            item.LPU_ID          = dataReader.GetInt64Null("LPU_ID");
            item.DATE_IN         = dataReader.GetDateTimeNull("DATE_IN");
            item.M_nakt          = dataReader.GetString("M_nakt");
            item.M_dakt          = dataReader.GetDateTimeNull("M_dakt");
            item.M_expert_Id     = dataReader.GetInt64Null("M_expert_Id");
            item.MedicalCenterId = dataReader.GetInt64Null("MedicalCenterId");
            item.M_mo            = dataReader.GetString("M_mo");
            item.M_mcod          = dataReader.GetString("M_mcod");
            item.MCOD            = dataReader.GetString("MCOD");
            item.M_period        = dataReader.GetString("M_period");
            item.M_snpol         = dataReader.GetString("M_snpol");
            item.M_fd            = dataReader.GetString("M_fd");
            item.M_nd1           = dataReader.GetString("M_nd1");
            item.M_nd2           = dataReader.GetString("M_nd2");
            item.IsConfirm       = dataReader.GetBooleanNull("IsConfirm");
            item.M_osn230_Id     = dataReader.GetInt64Null("M_osn230_Id");
            item.M_straf         = dataReader.GetFloatNull("M_straf");
            item.PeriodFrom      = dataReader.GetDateTimeNull("PeriodFrom");
            item.PeriodTo        = dataReader.GetDateTimeNull("PeriodTo");
            item.Coefficient     = dataReader.GetFloatNull("Coefficient");
            item.UserId          = dataReader.GetInt64Null("UserId");
            item.UserFIO         = dataReader.GetString("UserFIO");
            item.UserPosition    = dataReader.GetString("Position");
            item.CreateDate      = dataReader.GetDateTime("CreateDate");
            item.UpdateUserId    = dataReader.GetInt64Null("UpdateUserId");
            item.UpdateUserFIO   = dataReader.GetString("UpdateUserFIO");
            item.UpdateDate      = dataReader.GetDateTimeNull("UpdateDate");

            item.FileNameLPU = dataReader.GetString("FileNameLPU");
            item.FileUrlLPU  = dataReader.GetString("FileUrlLPU");
            item.FileName2   = dataReader.GetString("FileName2");
            item.FileUrl2    = dataReader.GetString("FileUrl2");

            return(item);
        }
예제 #11
0
 public STOP ReadItemFields1(DataReaderAdapter reader, STOP item = null)
 {
     if (item == null)
     {
         item = new STOP();
     }
     item.Id       = reader.GetInt64("ID");
     item.SCENARIO = reader.GetString("SCENARIO");
     item.S_CARD   = reader.GetString("S_CARD");
     item.N_CARD   = reader.GetString("N_CARD");
     item.ENP      = reader.GetString("UnifiedPolicyNumber");
     item.VSN      = reader.GetString("TemporaryPolicyNumber");
     item.QZ       = reader.GetInt64Null("QZ");
     item.DATE_END = reader.GetDateTimeNull("DATE_END");
     item.DATE_ARC = reader.GetDateTimeNull("DATE_ARC");
     item.IST      = reader.GetString("IST");
     item.ClientID = reader.GetInt64Null("ClientID");
     return(item);
 }
예제 #12
0
 public BSOInfo ReadItemFields(DataReaderAdapter dataReader, BSOInfo item = null)
 {
     if (item == null)
     {
         item = new BSOInfo();
     }
     item.Id = dataReader.GetInt64("BSO_ID");
     item.PolicyPartyNumber     = dataReader.GetString("PolicyPartyNumber");
     item.TemporaryPolicyNumber = dataReader.GetString("TemporaryPolicyNumber");
     item.Status           = BSOStatusRefMaterializer.Instance.ReadItemFields(dataReader, "StatusID", "StatusName");
     item.StatusDate       = dataReader.GetDateTimeNull("StatusDate");
     item.Comment          = dataReader.GetString("Comment");
     item.DeliveryCenterId = dataReader.GetInt64Null("DeliveryCenterID");
     item.DeliveryCenter   = dataReader.GetString("DeliveryCenter");
     item.DeliveryPointId  = dataReader.GetInt64Null("DeliveryPointID");
     item.DeliveryPoint    = dataReader.GetString("DeliveryPoint");
     item.ResponsibleID    = dataReader.GetInt64Null("ResponsibleID");
     item.ResponsibleName  = dataReader.GetString("ResponsibleName");
     item.ChangeDate       = dataReader.GetDateTimeNull("ChangeDate");
     return(item);
 }
예제 #13
0
 public Document ReadItemFields(DataReaderAdapter dataReader, Document item = null)
 {
     if (item == null)
     {
         item = new Document();
     }
     item.Id              = dataReader.GetInt64("ID");
     item.Series          = dataReader.GetString("Series");
     item.Number          = dataReader.GetString("Number");
     item.IssueDate       = dataReader.GetDateTimeNull("IssueDate");
     item.ExpirationDate  = dataReader.GetDateTimeNull("ExpirationDate");
     item.IsIssueCase     = dataReader.GetBooleanNull("IsIssueCase") ?? false;
     item.IssueDepartment = dataReader.GetString("IssueDepartment");
     item.CreateDate      = dataReader.GetDateTime("CreateDate");
     item.UpdateDate      = dataReader.GetDateTime("UpdateDate");
     item.DocumentType    = ReferencesMaterializer.Instance.ReadItemFields(
         dataReader,
         "DocumentTypeID",
         "DocumentTypeCode",
         "DocumentTypeName");
     return(item);
 }
예제 #14
0
 public SmsTemplate ReadItemFields(DataReaderAdapter dataReader, SmsTemplate item = null)
 {
     if (item == null)
     {
         item = new SmsTemplate();
     }
     item.SenderId   = string.IsNullOrEmpty(dataReader.GetString("SenderId")) ? dataReader.GetString("SenderId") : dataReader.GetString("SenderId").Trim();
     item.Phone      = dataReader.GetString("Phone");
     item.Message    = dataReader.GetString("Message");
     item.CreateDate = dataReader.GetDateTimeNull("CreateDate");
     item.StatusId   = dataReader.GetInt64Null("StatusId");
     return(item);
 }
예제 #15
0
        public BSOHistoryItem ReadItemFields(DataReaderAdapter reader, BSOHistoryItem item = null)
        {
            if (item == null)
            {
                item = new BSOHistoryItem();
            }

            item.Id               = reader.GetInt64("BSO_ID");
            item.Status           = BSOStatusRefMaterializer.Instance.ReadItemFields(reader, "StatusID", "StatusName");
            item.StatusDate       = reader.GetDateTimeNull("StatusDate");
            item.VisitGroupId     = reader.GetInt64Null("VisitGroupId");
            item.Comment          = reader.GetString("Comment");
            item.DeliveryCenterId = reader.GetInt64Null("DeliveryCenterID");
            item.DeliveryCenter   = reader.GetString("DeliveryCenter");
            item.DeliveryPointId  = reader.GetInt64Null("DeliveryPointId");
            item.DeliveryPoint    = reader.GetString("DeliveryPoint");
            item.UserId           = reader.GetInt64("UserID");
            item.ResponsibleID    = reader.GetInt64Null("ResponsibleID");
            item.ChangeDate       = reader.GetDateTimeNull("ChangeDate");

            return(item);
        }
예제 #16
0
        public ClientVisitInfo ReadItemFields(DataReaderAdapter reader, ClientVisitInfo item = null)
        {
            if (item == null)
            {
                item = new ClientVisitInfo();
            }

            item.Id                          = reader.GetInt64("ID");
            item.ClientId                    = reader.GetInt64("ClientId");
            item.VisitGroupId                = reader.GetInt64("VisitGroupId");
            item.StatusDate                  = reader.GetDateTime("StatusDate");
            item.Firstname                   = reader.GetString("FirstName");
            item.Secondname                  = reader.GetString("Secondname");
            item.Lastname                    = reader.GetString("Lastname");
            item.Sex                         = reader.GetString("Sex");
            item.Birthday                    = reader.GetDateTimeNull("Birthday");
            item.TemporaryPolicyNumber       = reader.GetString("TemporaryPolicyNumber");
            item.TemporaryPolicyDate         = reader.GetDateTimeNull("TemporaryPolicyDate");
            item.UnifiedPolicyNumber         = reader.GetString("UnifiedPolicyNumber");
            item.PolicySeries                = reader.GetString("PolicySeries");
            item.PolicyNumber                = reader.GetString("PolicyNumber");
            item.FundResponseApplyingMessage = reader.GetString("FundResponseApplyingMessage");
            item.IsReadyToFundSubmitRequest  = reader.GetBoolean("IsReadyToFundSubmitRequest");
            item.IsDifficultCase             = reader.GetBoolean("IsDifficultCase");
            item.PolicyIssueDate             = reader.GetDateTimeNull("PolicyIssueDate");
            item.SNILS                       = reader.GetString("SNILS");
            item.PolicyParty                 = reader.GetString("PolicyParty");
            item.Status                      = ReferencesMaterializer.Instance.ReadItemFields(reader, "StatusID", "StatusCode", "StatusName");
            item.Scenario                    = ReferencesMaterializer.Instance.ReadItemFields(reader, "ScenarioID", "ScenarioCode", "ScenarioName");
            item.Comment                     = reader.GetString("Comment");
            item.DeliveryCenter              = ReferencesMaterializer.Instance.ReadItemFields(reader, "DeliveryCenterId", "DeliveryCenterCode", "DeliveryCenter");
            item.DeliveryPoint               = reader.GetString("DeliveryPoint");
            item.Phone                       = reader.GetString("Phone");
            item.UserId                      = reader.GetInt64Null("UserId");
            item.ClientAcquisitionEmployee   = reader.GetString("ClientAcquisitionEmployee");
            item.Citizenship                 = reader.GetString("Citizenship");

            return(item);
        }
예제 #17
0
 public SmsBase ReadItemFields(DataReaderAdapter reader, SmsBase item = null)
 {
     if (item == null)
     {
         item = new SmsBase();
     }
     item.SenderId           = reader.GetString("SenderId");
     item.ClientId           = reader.GetInt64("ClientId");
     item.VisitGroupId       = reader.GetInt64("VisitGroupId");
     item.VisitId            = reader.GetInt64("VisitId");
     item.Phone              = reader.GetString("Phone");
     item.Message            = reader.GetString("Message");
     item.CreateDate         = reader.GetDateTime("CreateDate");
     item.Comment            = reader.GetString("Comment");
     item.StatusIdInside     = reader.GetInt64Null("StatusIdInside");
     item.StatusFromService  = reader.GetString("StatusFromService");
     item.MessageFromService = reader.GetString("MessageFromService");
     item.SendDate           = reader.GetDateTimeNull("SendDate");
     item.StatusIdRepeat     = reader.GetInt64Null("StatusIdRepeat");
     item.StatuRepeatDate    = reader.GetDateTimeNull("StatuRepeatDate");
     return(item);
 }
예제 #18
0
        public ClientBaseInfo ReadItemFields(DataReaderAdapter reader, ClientBaseInfo item = null)
        {
            if (item == null)
            {
                item = new ClientBaseInfo();
            }

            item.Id                    = reader.GetInt64("ID");
            item.Firstname             = reader.GetString("FirstName");
            item.Secondname            = reader.GetString("Secondname");
            item.Lastname              = reader.GetString("Lastname");
            item.TemporaryPolicyNumber = reader.GetString("TemporaryPolicyNumber");
            item.UnifiedPolicyNumber   = reader.GetString("UnifiedPolicyNumber");
            item.PolicyNumber          = reader.GetString("PolicyNumber");
            item.PolicySeries          = reader.GetString("PolicySeries");
            item.Birthday              = reader.GetDateTimeNull("Birthday");

            item.TemporaryPolicyDate = reader.GetDateTimeNull("TemporaryPolicyDate");
            item.PolicyDate          = reader.GetDateTimeNull("PolicyDate");

            return(item);
        }
 public Nomernik.ClientShotInfo ReadItemFields(DataReaderAdapter reader, Nomernik.ClientShotInfo item = null)
 {
     if (item == null)
     {
         item = new Nomernik.ClientShotInfo();
     }
     item.Id         = 0;
     item.Firstname  = reader.GetString("Firstname");
     item.Secondname = reader.GetString("Secondname");
     item.Lastname   = reader.GetString("Lastname");
     item.Birthday   = reader.GetDateTimeNull("Birthday");
     item.ClientID   = reader.GetInt64Null("ClientID");
     return(item);
 }
예제 #20
0
 public Statement ReadItemFields(DataReaderAdapter dataReader, Statement item = null)
 {
     if (item == null)
     {
         item = new Statement();
     }
     item.Id                    = dataReader.GetInt64("ID");
     item.CreateDate            = dataReader.GetDateTime("CreateDate");
     item.LastStatementStatusID = dataReader.GetInt64("LastStatementStatusID");
     item.CuratorID             = dataReader.GetInt64Null("CuratorID");
     item.ResponsibleID         = dataReader.GetInt64Null("ResponsibleID");
     item.ExecutiveID           = dataReader.GetInt64Null("ExecutiveID");
     item.LastStatusDate        = dataReader.GetDateTimeNull("LastStatusDate");
     item.StatementTypeID       = dataReader.GetInt64("StatementTypeID");
     item.Lastname              = dataReader.GetString("Lastname");
     item.Firstname             = dataReader.GetString("Firstname");
     item.Secondname            = dataReader.GetString("Secondname");
     item.Birthday              = dataReader.GetDateTimeNull("Birthday");
     item.Sex                   = dataReader.GetString("Sex");
     item.Phone                 = dataReader.GetString("Phone");
     item.Email                 = dataReader.GetString("Email");
     item.ClientID              = dataReader.GetInt64Null("ClientID");
     item.VisitGroupID          = dataReader.GetInt64Null("VisitGroupID");
     item.MedDocumentTypeID     = dataReader.GetInt64Null("MedDocumentTypeID");
     item.Series                = dataReader.GetString("Series");
     item.Number                = dataReader.GetString("Number");
     item.ReasonID              = dataReader.GetInt64Null("ReasonID");
     item.UnifiedPolicyNumber   = dataReader.GetString("UnifiedPolicyNumber");
     item.SubjectInsuranceID    = dataReader.GetInt64Null("SubjectInsuranceID") ?? default(long);
     item.LocalityID            = dataReader.GetInt64Null("LocalityID");
     item.IncidentDate          = dataReader.GetDateTime("IncidentDate");
     item.Description           = dataReader.GetString("Description");
     item.ExpertiseID           = dataReader.GetInt64Null("ExpertiseID");
     item.IncomingChannelID     = dataReader.GetInt64Null("IncomingСhannelID") ?? default(long);
     item.UpdateDate            = dataReader.GetDateTimeNull("UpdateDate");
     return(item);
 }
예제 #21
0
 public NomernikForClient ReadItemFields(DataReaderAdapter reader, NomernikForClient item = null)
 {
     if (item == null)
     {
         item = new NomernikForClient();
     }
     item.Id         = reader.GetInt64("ID");
     item.SCENARIO   = reader.GetString("SCENARIO");
     item.S_CARD     = reader.GetString("S_CARD");
     item.N_CARD     = reader.GetString("N_CARD");
     item.ENP        = reader.GetString("UnifiedPolicyNumber");
     item.VSN        = reader.GetString("TemporaryPolicyNumber");
     item.QZ         = reader.GetInt64Null("QZ");
     item.DATE_END   = reader.GetDateTimeNull("DATE_END");
     item.DATE_ARC   = reader.GetDateTimeNull("DATE_ARC");
     item.IST        = reader.GetString("IST");
     item.ClientID   = reader.GetInt64Null("ClientID");
     item.LoadDate   = reader.GetDateTime("LoadDate");
     item.FileDate   = reader.GetDateTime("FileDate");
     item.Firstname  = reader.GetString("Firstname");
     item.Secondname = reader.GetString("Secondname");
     item.Lastname   = reader.GetString("Lastname");
     return(item);
 }
예제 #22
0
        public StatementInfo ReadItemFields(DataReaderAdapter dataReader, StatementInfo item = null)
        {
            if (item == null)
            {
                item = new StatementInfo();
            }
            item.Id                    = dataReader.GetInt64("ID");
            item.Firstname             = dataReader.GetString("FirstName");
            item.Secondname            = dataReader.GetString("Secondname");
            item.Lastname              = dataReader.GetString("Lastname");
            item.Birthday              = dataReader.GetDateTimeNull("Birthday");
            item.SubjectInsuranceID    = dataReader.GetInt64Null("SubjectInsuranceID");
            item.CreateDate            = dataReader.GetDateTime("CreateDate");
            item.LastStatusDate        = dataReader.GetDateTimeNull("LastStatusDate");
            item.ClientID              = dataReader.GetInt64Null("ClientID");
            item.LastStatementStatusID = dataReader.GetInt64Null("LastStatementStatusID");
            item.CuratorID             = dataReader.GetInt64Null("CuratorID");
            item.ResponsibleID         = dataReader.GetInt64Null("ResponsibleID");
            item.ReasonID              = dataReader.GetInt64Null("ReasonID");
            item.ExpertiseID           = dataReader.GetInt64Null("ExpertiseID");
            item.ExecutiveID           = dataReader.GetInt64Null("ExecutiveID");

            return(item);
        }
예제 #23
0
        public Representative ReadItemFields(DataReaderAdapter reader, Representative item = null)
        {
            if (item == null)
            {
                item = new Representative();
            }

            item.Id                   = reader.GetInt64("ID");
            item.Firstname            = reader.GetString("FirstName");
            item.Secondname           = reader.GetString("Secondname");
            item.Lastname             = reader.GetString("Lastname");
            item.Birthday             = reader.GetDateTimeNull("Birthday");
            item.IssueDate            = reader.GetDateTimeNull("IssueDate");
            item.IssueDepartment      = reader.GetString("IssueDepartment");
            item.Number               = reader.GetString("Number");
            item.Series               = reader.GetString("Series");
            item.RepresentativeTypeId = reader.GetInt64Null("RepresentativeTypeId");
            if (reader.IsNotNull("DocumentTypeId"))
            {
                item.DocumentType = ReferencesMaterializer.Instance.ReadItemFields(reader, "DocumentTypeID", "DocumentTypeCode", "DocumentTypeName");
            }

            return(item);
        }
예제 #24
0
 public StatementStatus ReadItemFields(DataReaderAdapter dataReader, StatementStatus item = null)
 {
     if (item == null)
     {
         item = new StatementStatus();
     }
     item.Id               = dataReader.GetInt64("ID");
     item.StatementID      = dataReader.GetInt64("StatementID");
     item.UserID           = dataReader.GetInt64("UserID");
     item.StatusDate       = dataReader.GetDateTime("StatusDate");
     item.StatusID         = dataReader.GetInt64("StatusID");
     item.Comment          = dataReader.GetString("Comment");
     item.AssignedToUserID = dataReader.GetInt64Null("AssignedToUserID");
     item.ExecuteToDate    = dataReader.GetDateTimeNull("ExecuteToDate");
     return(item);
 }
예제 #25
0
 public NOMP ReadItemFields2(DataReaderAdapter reader, NOMP item = null)
 {
     if (item == null)
     {
         item = new NOMP();
     }
     item.Id = 0;
     //item.S_CARD = reader.GetString("S_CARD");
     //item.N_CARD = reader.GetInt64Null("N_CARD");
     item.ENP      = reader.GetString("UnifiedPolicyNumber");
     item.VSN      = reader.GetString("TemporaryPolicyNumber");
     item.LPU_ID   = reader.GetInt64Null("LPU_ID");
     item.DATE_IN  = reader.GetDateTimeNull("DATE_IN");
     item.SPOS     = reader.GetInt32Null("SPOS");
     item.ClientID = reader.GetInt64Null("ClientID");
     return(item);
 }
예제 #26
0
 public Execution ReadItemFields(DataReaderAdapter dataReader, Execution item = null)
 {
     if (item == null)
     {
         item = new Execution();
     }
     item.Id                   = dataReader.GetInt64("ID");
     item.StatementID          = dataReader.GetInt64("StatementID");
     item.Validity             = dataReader.GetBoolean("Validity");
     item.Judicial             = dataReader.GetBoolean("Judicial");
     item.ExpertiseDate        = dataReader.GetDateTimeNull("ExpertiseDate");
     item.FinancialSanctions   = dataReader.GetFloatNull("FinancialSanctions");
     item.Straf                = dataReader.GetFloatNull("Straf");
     item.DescriptionExecution = dataReader.GetString("DescriptionExecution");
     item.LPU_Code             = dataReader.GetString("LPU_Code");
     item.LPU_Name             = dataReader.GetString("LPU_Name");
     return(item);
 }
        public ClientPretension ReadItemFields(DataReaderAdapter dataReader, ClientPretension item = null)
        {
            if (item == null)
            {
                item = new ClientPretension();
            }
            item.Id              = dataReader.GetInt64("ID");
            item.Generator       = dataReader.GetInt64("Generator");
            item.ClientID        = dataReader.GetInt64("ClientID");
            item.LPU_ID          = dataReader.GetInt64Null("LPU_ID");
            item.DATE_IN         = dataReader.GetDateTimeNull("DATE_IN");
            item.M_nakt          = dataReader.GetString("M_nakt");
            item.MedicalCenterId = dataReader.GetInt64Null("MedicalCenterId");
            item.M_mo            = dataReader.GetString("M_mo");
            item.M_mcod          = dataReader.GetString("M_mcod");
            item.M_period        = dataReader.GetString("M_period");
            item.M_snpol         = dataReader.GetString("M_snpol");

            return(item);
        }
예제 #28
0
        public ClientVersion ReadItemFields(DataReaderAdapter reader, ClientVersion item = null)
        {
            if (item == null)
            {
                item = new ClientVersion();
            }

            item.Id             = reader.GetInt64("ID");
            item.Firstname      = reader.GetString("FirstName");
            item.Secondname     = reader.GetString("Secondname");
            item.Lastname       = reader.GetString("Lastname");
            item.Birthday       = reader.GetDateTimeNull("Birthday");
            item.Birthplace     = reader.GetString("Birthplace");
            item.Sex            = reader.GetString("Sex");
            item.SNILS          = reader.GetString("SNILS");
            item.Citizenship    = ReferencesMaterializer.Instance.ReadItemFields(reader, "CitizenshipID", "CitizenshipCode", "CitizenshipName");
            item.FirstnameType  = ReferencesMaterializer.Instance.ReadItemFields(reader, "FirstnameTypeID", "FirstnameTypeCode", "FirstnameTypeName");
            item.SecondnameType = ReferencesMaterializer.Instance.ReadItemFields(reader, "SecondnameTypeID", "SecondnameTypeCode", "SecondnameTypeName");
            item.LastnameType   = ReferencesMaterializer.Instance.ReadItemFields(reader, "LastnameTypeID", "LastnameTypeCode", "LastnameTypeName");
            item.Category       = ReferencesMaterializer.Instance.ReadItemFields(reader, "CategoryID", "CategoryCode", "CategoryName");

            return(item);
        }
예제 #29
0
        public Policy ReadItemFields(DataReaderAdapter reader, Policy item = null)
        {
            if (item == null)
            {
                item = new Policy();
            }

            item.Id       = reader.GetInt64("ID");
            item.RegionId = reader.GetInt64("RegionId");
            item.TemporaryPolicyNumber = reader.GetString("TemporaryPolicyNumber");
            item.UnifiedPolicyNumber   = reader.GetString("UnifiedPolicyNumber");
            item.PolicySeries          = reader.GetString("PolicySeries");
            item.PolicyNumber          = reader.GetString("PolicyNumber");
            item.PolicyStatus.Id       = reader.GetInt64Null("StatusId") ?? 0;;
            item.PolicyStatus.Name     = reader.GetString("StatusName");
            item.ClientVisitDate       = reader.GetDateTimeNull("ClientVisitDate");
            item.ApplicationMethod     = reader.GetString("ApplicationMethod");
            item.DeliveryCenter.Id     = reader.GetInt64Null("DeliveryCenterId") ?? 0;
            item.DeliveryCenter.Code   = reader.GetString("DeliveryCenterCode");
            item.DeliveryCenter.Name   = reader.GetString("DeliveryCenterName");
            item.Firstname             = reader.GetString("FirstName");
            item.Secondname            = reader.GetString("Secondname");
            item.Lastname           = reader.GetString("Lastname");
            item.Sex                = reader.GetString("Sex");
            item.Birthday           = reader.GetDateTimeNull("Birthday");
            item.Phone              = reader.GetString("Phone");
            item.Category           = reader.GetString("Category");
            item.Citizenship        = reader.GetString("Citizenship");
            item.DeliveryPoint.Id   = reader.GetInt64Null("DeliveryPointId") ?? 0;
            item.DeliveryPoint.Code = reader.GetString("DeliveryPointCode");
            item.DeliveryPoint.Name = reader.GetString("DeliveryPointName");
            item.IssueDate          = reader.GetDateTimeNull("IssueDate");
            item.StatusDate         = reader.GetDateTimeNull("StatusDate");
            item.NomernikStatus     = reader.GetString("NomernikStatus");
            item.LPU                = reader.GetString("LPU");
            item.AttachmentDate     = reader.GetDateTimeNull("AttachmentDate");
            item.AttachmentMethod   = reader.GetString("AttachmentMethod");
            item.BlankNumber        = reader.GetString("BlankNumber");
            item.SaveDate           = reader.GetDateTimeNull("SaveDate");

            return(item);
        }
예제 #30
0
        public ClientVisit ReadItemFields(DataReaderAdapter reader, ClientVisit item = null)
        {
            if (item == null)
            {
                item = new ClientVisit();
            }

            item.Id       = reader.GetInt64("ID");
            item.ClientId = reader.GetInt64("ClientID");
            item.Scenario = ReferencesMaterializer.Instance.ReadItemFields(
                reader,
                "ScenarioId",
                "ScenarioCode",
                "ScenarioName");
            item.StatusDate = reader.GetDateTime("StatusDate");
            item.Status     = ReferencesMaterializer.Instance.ReadItemFields(
                reader,
                "StatusId",
                "StatusCode",
                "StatusName");
            item.VisitGroupId                  = reader.GetInt64("VisitGroupId");
            item.DeliveryCenter                = DeliveryCenterMaterializer.Instance.ReadItemFields(reader);
            item.DeliveryPointId               = reader.GetInt64Null("DeliveryPointId");
            item.TemporaryPolicyNumber         = reader.GetString("TemporaryPolicyNumber");
            item.TemporaryPolicyExpirationDate = reader.GetDateTimeNull("TemporaryPolicyExpirationDate");
            item.TemporaryPolicyDate           = reader.GetDateTimeNull("TemporaryPolicyDate");
            item.OldClientInfo.Id              = reader.GetInt64("OldClientVersionID");
            item.NewClientInfo.Id              = reader.GetInt64("NewClientVersionID");
            item.OldDocument.Id                = reader.GetInt64("OldClientDocumentID");
            item.NewDocument.Id                = reader.GetInt64("NewClientDocumentID");
            item.NewForeignDocument.Id         = reader.GetInt64("NewForeignDocumentID");
            item.OldForeignDocument.Id         = reader.GetInt64("OldForeignDocumentID");
            item.LivingAddress.Id              = reader.GetInt64("ClientLivingAddressID");
            item.RegistrationAddress.Id        = reader.GetInt64("ClientOfficialAddressID");
            item.OldPolicy.Id                  = reader.GetInt64("OldClientPolicyID");
            item.NewPolicy.Id                  = reader.GetInt64("NewClientPolicyID");
            item.RegistrationAddressDate       = reader.GetDateTimeNull("RegistryAddressDate");
            item.Registrator.Id                = reader.GetInt64("RegistratorId");
            item.IsActual       = reader.GetBoolean("IsActual");
            item.InfoSource     = reader.GetString("InfoSource");
            item.AttachmentDate = reader.GetDateTimeNull("AttachmentDate");
            item.AttachmentType = new ReferenceItem()
            {
                Id = reader.GetInt64Null("AttachmentTypeID") ?? 0
            };
            item.MedicalCentre = new ReferenceItem()
            {
                Id = reader.GetInt64Null("MedicalCentreID") ?? 0
            };
            item.DeregistrationDate        = reader.GetDateTimeNull("DeregistrationDate");
            item.ArchivationDate           = reader.GetDateTimeNull("ArchivationDate");
            item.IssueDate                 = reader.GetDateTimeNull("IssueDate");
            item.CreateDate                = reader.GetDateTime("CreateDate");
            item.UpdateDate                = reader.GetDateTime("UpdateDate");
            item.PhotoFileName             = reader.GetString("PhotoFileName");
            item.SignatureFileName         = reader.GetString("SignatureFileName");
            item.Representative.Id         = reader.GetInt64("RepresentativeID");
            item.CarrierId                 = reader.GetInt64Null("CarrierID");
            item.ApplicationMethodId       = reader.GetInt64Null("ApplicationMethodID");
            item.Comment                   = reader.GetString("Comment");
            item.GOZNAKDate                = reader.GetDateTimeNull("GOZNAKDate");
            item.ClientCategoryId          = reader.GetInt64Null("ClientCategoryId");
            item.ClientAcquisitionEmployee = reader.GetString("ClientAcquisitionEmployee");
            item.ClientContacts            = reader.GetString("ClientContacts");
            item.Phone             = reader.GetString("Phone");
            item.Email             = reader.GetString("Email");
            item.UralsibCard       = reader.GetBoolean("UralsibCard");
            item.PolicyPartyNumber = reader.GetString("PolicyPartyNumber");
            item.GOZNAKType        = ReferencesMaterializer.Instance.ReadItemFields(
                reader,
                "GOZNAKTypeID",
                "GOZNAKTypeCode",
                "GOZNAKTypeName");
            item.PolicyBlanc = reader.GetString("PolicyBlanc");
            item.FundResponseApplyingMessage = reader.GetString("FundResponseApplyingMessage");
            item.IsReadyToFundSubmitRequest  = reader.GetBoolean("IsReadyToFundSubmitRequest");
            item.IsDifficultCase             = reader.GetBoolean("IsDifficultCase");
            return(item);
        }