Ejemplo n.º 1
0
        public List <object> GetAllEntities(string[] fileLines)
        {
            var practList = new List <object>();

            for (int i = 0; i < fileLines.Length; i++)
            {
                var pract  = new CustomPractitionerRegistration();
                var record = new List <string>();
                try
                {
                    record = fileLines[i].Split('|').ToList();
                }
                catch
                {
                    throw new IndexOutOfRangeException(String.Format("Incorrect number of parameters. Line {0}.", (i + 1)));
                }
                pract.EntityId = record[0];
                pract.PractitionerRegistrationWebServiceObject.Name = record[1];
                pract.PractitionerRegistrationWebServiceObject.PractitionerCategory = record[2];
                pract.PractitionerRegistrationWebServiceObject.Sex                   = record[3];
                pract.PractitionerRegistrationWebServiceObject.EthnicOrigin          = record[4];
                pract.PractitionerRegistrationWebServiceObject.CategoriesForCoverage = record[5];
                pract.PractitionerRegistrationWebServiceObject.DateOfBirth           = DateTime.Parse(record[6]);
                pract.PractitionerRegistrationWebServiceObject.DateOfBirthSpecified  = true;
                pract.PractitionerRegistrationWebServiceObject.OfficeAddressStreet   = record[7];
                pract.PractitionerRegistrationWebServiceObject.OfficeAddressCity     = record[8];
                pract.PractitionerRegistrationWebServiceObject.OfficeAddressState    = record[9];
                pract.PractitionerRegistrationWebServiceObject.OfficeAddressZipCode  = record[10];
                pract.PractitionerRegistrationWebServiceObject.OfficeTelephone1      = record[11];
                practList.Add(pract);
            }
            return(practList);
        }
Ejemplo n.º 2
0
 public void websvc_EditPractitionerRegisterCompleted(CustomPractitionerRegistration customPractitionerRegistration, object sender, PractitionerRegister.EditPractitionerRegisterCompletedEventArgs e)
 {
     ++Helpers.ProgressHelper.NumberOfClientsReturned;
     _MyViewModel.CurrentProgress = Helpers.ProgressHelper.CurrentProgress;
     if (e.Result.Status != 1)
     {
         _MyViewModel.RecordsProcessed += String.Format("Entity {0}: {1}\r\n", customPractitionerRegistration.EntityId, e.Result.Message);
     }
 }
Ejemplo n.º 3
0
        public void Edit(object entity)
        {
            CustomPractitionerRegistration customPractitionerRegistration = (CustomPractitionerRegistration)entity;

            PractitionerRegistrationWebService.EditPractitionerRegisterCompleted +=
                (sender, e) => websvc_EditPractitionerRegisterCompleted(customPractitionerRegistration, sender, e);
            PractitionerRegistrationWebService.EditPractitionerRegisterAsync(_BaseConfiguration.SystemCode,
                                                                             _BaseConfiguration.UserName,
                                                                             _BaseConfiguration.Password,
                                                                             customPractitionerRegistration.PractitionerRegistrationWebServiceObject,
                                                                             ConvertHelper.ConvertStringToLong(customPractitionerRegistration.EntityId),
                                                                             true);
        }