public override void Save() { BLL.RegistrationBiz biz = new BLL.RegistrationBiz(); using (RegistrationService.RegistrationServiceClient svc = new RegistrationService.RegistrationServiceClient()) { DTO.ResponseService <DTO.Registration> res = new DTO.ResponseService <DTO.Registration>(); switch (StateStatus) { case IAS.BLL.RegistrationIAS.States.RegistrationStatus.NewRegisteration: if (this.StateStatus == States.RegistrationStatus.NewRegisteration) { UploadAttachFiles(); res = svc.InsertWithAttatchFile(DTO.RegistrationType.General, this.ConvertToDTORegisteration(), this.AttachFiles.ConvertToRegistrationAttachFiles().ToArray()); } break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.WaitForApprove: break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.Approve: break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.Disapprove: break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.WaitForApproveEdit: break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.ApproveEdit: break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.DisapproveEdit: break; case IAS.BLL.RegistrationIAS.States.RegistrationStatus.Cancel: break; default: break; } if (res.IsError) { throw new RegistrationException(res.ErrorMsg); } } }
public override void Save() { BLL.RegistrationBiz biz = new BLL.RegistrationBiz(); UploadAttachFiles(); using (RegistrationService.RegistrationServiceClient svc = new RegistrationService.RegistrationServiceClient()) { DTO.ResponseService <DTO.Registration> res = svc.InsertWithAttatchFile(DTO.RegistrationType.General, this.ConvertToDTORegisteration(), this.AttachFiles.ConvertToRegistrationAttachFiles().ToArray()); if (res.IsError) { throw new RegistrationException(res.ErrorMsg); } } }
public static IRegistration FindPersonByIDCard(String idCard) { IRegistration personMember = new GeneralRegistration(); using (RegistrationService.RegistrationServiceClient svc = new RegistrationService.RegistrationServiceClient()) { DTO.ResponseService <DTO.Registration> res = svc.GetByIdCard(idCard); if (res.IsError) { throw new RegistrationException(Resources.errorRegistrationFactory_001); } personMember = res.DataResponse.ConvertToPersonRegisteration(); //IList<DTO.RegistrationAttatchFile> attachFiles = svc. } return(personMember); }
/// <summary> /// /// </summary> /// <param name="data"></param> /// <param name="schoolID"></param> private void RegisterToEExam(SharedViewModel data) { #region Convertion //แปลข้อมูล TestPerson เป็น Registraion RegistrationService.Register testReg = null; testReg = new RegistrationService.Register { //Person section PID = data.PID, FirstName = data.FirstName, LastName = data.LastName, BirthDate = data.BirthDate, //TestRegistration section ApplicationId = data.PID + data.RegisterCode, //LicenseType set below this block QuizLanguage = "TH", IsListenQuiz = false, //AppointDateTime set below this block //ExpireDateTime = DateTime.Now.AddDays(_ExpireDay), //ApprovedDateTime = DateTime.Now, //CourseType = item.CouseType != null ? item.CouseType : "No course", CourseType = "No course", //SchoolId = Convert.ToInt32(item.CERT_NO), SchoolId = 2071, ExamNumber = data.PID, //ExamNumber = 0, AppointDateTime = data.ExamDate, ExpireDateTime = data.ExamDate.AddYears(10), Status = "APPROVED", ApprovedDateTime = DateTime.Now, LicenseType = data.ExamType, ForPractice = false, ForTestSystem = false, PhoneNumber = data.PhoneNum, Address = data.Address, Title = data.InitialName }; #endregion Convertion var wcf = new RegistrationService.RegistrationServiceClient(); RegistrationService.Register[] arr = new RegistrationService.Register[] { testReg }; wcf.RegisterNewPerson(arr); }