public ActionResult GetBSOInvoice(BSOSaveDataModel model) { List <ReferenceUniversalItem> DP = referenceBusinessLogic.GetUniversalList(Constants.DeliveryPointRef); string deliveryPointName = DP.Where(m => m.Id == model.DeliveryPointId).FirstOrDefault().Name; long? deliveryPointHeadId = DP.Where(m => m.Id == model.DeliveryPointId).FirstOrDefault().DeliveryPointHeadId; List <SelectListItem> Users = ReferencesProvider.GetUsers(); string fio; if (deliveryPointHeadId != null) { fio = Users.Where(a => a.Value == deliveryPointHeadId.ToString()).Select(b => b.Text).FirstOrDefault(); } else { fio = CurrentUser.Fullname; } List <string> listBsoNumber = new List <string>(); listBsoNumber.Add(model.TemporaryPolicyNumber); BSOInvoice printedForm = new BSOInvoice(listBsoNumber, fio, deliveryPointName); return(File(printedForm.GetExcel(), System.Net.Mime.MediaTypeNames.Application.Octet, string.Format("Накладная БСО (ВС).xls"))); }
public UserEditModel() { Departments = ReferencesProvider.GetReferences(Constants.DeliveryCenterRef, null, true); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, true); RolesList = ReferencesProvider.GetRoles(); Roles = new List <long>(); }
private async void DocumentViewDataContextChanged(object sender, DependencyPropertyChangedEventArgs e) { this.viewModel = (OpenDocumentViewModel)e.NewValue; var container = new LinqPadSourceTextContainer(this.Editor); this.viewModel.Init(container); this.Editor.IntellisenseProvider = new IntellisenseProvider( this.viewModel.MainViewModel.LinqPadEditorHost, this.viewModel.DocumentId); this.Editor.SignatureHelpService = new SignatureHelpService( this.viewModel.MainViewModel.LinqPadEditorHost, this.viewModel.DocumentId); var text = await this.viewModel.LoadText(); this.referencesProvider = new ReferencesProvider(this.viewModel.MainViewModel.LinqPadEditorHost); this.diagnosticService = new DiagnosticsService(this.viewModel.MainViewModel.LinqPadEditorHost); this.colorizerService = new LnqPadColorizerService(this.Editor); this.Editor.TextArea.TextView.BackgroundRenderers.Add(this.colorizerService); this.Editor.AppendText(text); this.Editor.TextChanged += this.EditorTextChanged; this.Editor.ToolTipRequest = this.ToolTipRequest; }
public ClientVisitSaveDataModel() { OldClientInfo = new ClientVersionEditModel(EntityType.Old); NewClientInfo = new ClientVersionEditModel(EntityType.New); OldDocument = new DocumentModel(DocumentType.Old); NewDocument = new DocumentModel(DocumentType.New); NewForeignDocument = new DocumentModel(DocumentType.NewForeign); OldForeignDocument = new DocumentModel(DocumentType.OldForeign); LivingAddress = new AddressModel(AddressType.Living); RegistrationAddress = new AddressModel(AddressType.Registration); validator = new ClientVisitSaveDataValidator(); StatusId = 1; Statuses = ReferencesProvider.GetReferences(Constants.ClientVisitStatusRef, "1", false); DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterForOperatorRef, null, false); Scenaries = ReferencesProvider.GetReferences(Constants.ScenarioRef, null, DateTime.Now, null, true); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, DateTime.Now, null, true); GoznakTypes = ReferencesProvider.GetReferences(Constants.GOZNAKTypeRef, null, true); UralsibClientCategories = ReferencesProvider.GetReferences(Constants.UralsibClientCategoryRef, null, true); AttachmentTypes = ReferencesProvider.GetReferences(Constants.PolicyAttachmentTypeRef, null, true); MedicalCenters = ReferencesProvider.GetReferences(Constants.MedicalCenterRef, null, true); Carriers = ReferencesProvider.GetReferences(Constants.CarriersRef, null, true); ApplicationMethods = ReferencesProvider.GetReferences(Constants.ApplicationMethodRef, null, true); Representative = new RepresentativeEditModel() { RepresentativeTypeId = 1 }; ListClientAcquisitionEmployee = ReferencesProvider.GetListClientAcquisitionEmployee(null, true); }
public static bool IsWorkingDay(this DateTime date) { return(date.DayOfWeek != DayOfWeek.Saturday && date.DayOfWeek != DayOfWeek.Sunday && !ReferencesProvider.GetHolidays().Contains(date.Date) || ReferencesProvider.GetExceptionalWorkingDays().Contains(date.Date)); }
public ClientVersionEditModel() { validator = new ClientVersionValidator(); CodFioClassifier = ReferencesProvider.GetReferences(Constants.CodFioClassifier, " ", false); Citizenships = ReferencesProvider.GetReferences(Constants.CitizenshipRef, null, true); Categories = ReferencesProvider.GetReferences(Constants.ClientCategoryRef, null, true); }
public SNILSReportModel() { DateSnilsFrom = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); DateSnilsTo = DateTime.Now; DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, false); DeliveryPointIds = new List <long>(); }
public BSOReportForm10Model() { DateForm10From = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); DateForm10To = DateTime.Now; DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, false); DeliveryPointIds = new List <long>(); }
public SmsTemplateModel GetSmsTemplate(SmsTemplate sms) { if (sms != null) { this.SenderId = sms.SenderId; this.Phone = sms.Phone; this.Message = sms.Message; this.CreateDate = sms.CreateDate; this.Result = sms.Result; this.StatusId = sms.StatusId; this.Statuses = ReferencesProvider.GetReferences(Constants.ClientVisitStatusRef, null, true); } else { this.SenderId = ""; this.Phone = ""; this.Message = ""; this.CreateDate = null; this.Result = ""; this.StatusId = 9; this.Statuses = ReferencesProvider.GetReferences(Constants.ClientVisitStatusRef, null, true); } return(this); }
public ClientVisitSaveDataModel(User user) : this() { TemporaryPolicyDate = DateTime.Now; StatusEnabled = user.Roles.Contains(Role.Administrator) || user.Roles.Contains(Role.OperatorSG); TemporaryPolicyExpirationDate = DateTime.Now.AddWorkingDays(30); SignatureFileName = Guid.NewGuid().ToString(); PhotoFileName = Guid.NewGuid().ToString(); OldClientInfo = new ClientVersionEditModel(EntityType.Old); NewClientInfo = new ClientVersionEditModel(EntityType.New); OldDocument = new DocumentModel(DocumentType.Old); NewDocument = new DocumentModel(DocumentType.New); NewForeignDocument = new DocumentModel(DocumentType.NewForeign); OldForeignDocument = new DocumentModel(DocumentType.OldForeign); LivingAddress = new AddressModel(AddressType.Living); RegistrationAddress = new AddressModel(AddressType.Registration); OldPolicy = new PolicyInfoClientVisitSaveModel(); NewPolicy = new PolicyInfoClientVisitSaveModel(); Registrator = new UserModel(); ClientCategoryId = 5; Scenaries = ReferencesProvider.GetReferences(Constants.ScenarioRef, user.Roles, DateTime.Now, null, true); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, user.Roles, DateTime.Now, null, true); DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterRef, user.Roles, null, null, true); IsGoznakBlockVisible = user.Roles.Contains(Role.Administrator) || user.Roles.Contains(Role.OperatorSG); IsActualEnabled = (user.Roles.Contains(Role.Administrator) || user.Roles.Contains(Role.OperatorSG)); UralsibClientCategories = ReferencesProvider.GetReferences(Constants.UralsibClientCategoryRef, user.Roles, null, "4", true); ListClientAcquisitionEmployee = ReferencesProvider.GetListClientAcquisitionEmployee(null, true); }
public UploadRegionExcelModel() { Regions = ReferencesProvider.GetReferences(Constants.UralsibRegionsRef, null, true); Messages = new List <string>(); //disabled Moscow Regions[Regions.FindIndex(a => a.Value == ((long)ListRegionId.Moscow).ToString())].Disabled = true; }
public StatusReportModel() { StatusDateFrom = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); StatusDateTo = DateTime.Now; ClientVisitStatuses = ReferencesProvider.GetReferences(Constants.ClientVisitStatusRef, null, false); StatusIds = new List <long>(); }
public ActionResult Index(string m) { PrintedFormsModel model = new PrintedFormsModel(); model.Message = m; var realRole = Role.GetRealRole(CurrentUser); if (!(realRole == Role.Administrator || realRole == Role.AdministratorBSO)) { if (realRole == Role.ResponsibleBSO) { model.BSOReportForm10Full.DeliveryPoints = ReferencesProvider.GetDeliveryPointsForResponsibleBSO(CurrentUser.Id, false); model.BSOReportForm10.DeliveryPoints = ReferencesProvider.GetDeliveryPointsForResponsibleBSO(CurrentUser.Id, false); model.SNILSReport.DeliveryPoints = ReferencesProvider.GetDeliveryPointsForResponsibleBSO(CurrentUser.Id, false); } else { model.BSOReportForm10Full.DeliveryPointIds = new List <long>() { CurrentUser.DeliveryPoint.Id }; model.BSOReportForm10.DeliveryPointIds = new List <long>() { CurrentUser.DeliveryPoint.Id }; model.SNILSReport.DeliveryPointIds = new List <long>() { CurrentUser.DeliveryPoint.Id }; } } return(View(model)); }
public ActionResult StatusReport(StatusReportModel model) { ClientVisitSearchCriteria criteria = new ClientVisitSearchCriteria(); criteria.StatusIds = model.StatusIds; criteria.IsActualInVisitGroup = true; criteria.StatusDateFrom = model.StatusDateFrom; criteria.StetusDateTo = (model.StatusDateTo); //criteria.Lastname = "Иванов1"; //criteria.Firstname = "Иван"; //criteria.Secondname = "Иванович"; List <ClientVisitInfo> clientVisits = clientBusinessLogic.ClientVisit_Find( criteria, new List <SortCriteria <ClientVisitSortField> >(), new PageRequest() { PageNumber = 1, PageSize = int.MaxValue }).Data; var Statuses = ReferencesProvider.GetReferenceItems(Constants.ClientVisitStatusRef); List <string> listStatus = new List <string>(); listStatus = Statuses.Where(item => (model.StatusIds).Contains(item.Id)).Select(a => a.Name).ToList(); StatusReport printedForm = new StatusReport(clientVisits, model.StatusDateFrom, model.StatusDateTo, listStatus); return(File(printedForm.GetExcel(), System.Net.Mime.MediaTypeNames.Application.Octet, string.Format("Отчет по статусам {0}.xlsx", DateTime.Now.ToShortDateString()))); }
public BaseCheckPretensionModel() { ListClientPretensionModel = new List <ClientPretensionModel>(); Search = new SearchCheckPretensionModel(); listUsers = ReferencesProvider.GetUsers(null, true); PageSize = 100; }
public BaseCheckFileHistoryModel() { ListFundFileHistoryModel = new List <FundFileHistoryModel>(); Search = new SearchCheckFileHistoryModel(); listStatuses = ReferencesProvider.GetReferences(Constants.FundFileHistoryStatusRef, null, true); listUsers = ReferencesProvider.GetUsers(null, true); PageSize = 100; }
public AllocationBSOModel() { AllocationBSODateFrom = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1); AllocationBSODateTo = DateTime.Now; DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterRef, null, false); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, false); DeliveryCenterIds = new List <long>(); DeliveryPointIds = new List <long>(); }
protected virtual void FillReferences( string referenceName, string selectedValue = null, bool withDefaultEmpty = false) { List <SelectListItem> items = ReferencesProvider.GetReferences(referenceName, selectedValue, withDefaultEmpty); ViewData[referenceName] = items; }
public MethodSubscriptionImplementor(TypeDefinition typeDefinition, MethodDefinition[] methodsToSubscribe, ModuleDefinition moduleDefinition, ReferencesProvider referencesProvider, BaseModuleWeaver baseModuleWeaver) { _baseModuleWeaver = baseModuleWeaver; _referencesProvider = referencesProvider ?? throw new ArgumentNullException(nameof(referencesProvider)); _moduleDefinition = moduleDefinition ?? throw new ArgumentNullException(nameof(moduleDefinition)); _methodsToSubscribe = methodsToSubscribe ?? throw new ArgumentNullException(nameof(methodsToSubscribe)); _typeDefinition = typeDefinition ?? throw new ArgumentNullException(nameof(typeDefinition)); }
protected InjectionImplementor(TypeDefinition typeDefinition, IMemberDefinition[] memberDefinitions, ModuleDefinition moduleDefinition, ReferencesProvider referencesProvider, BaseModuleWeaver baseModuleWeaver) { _baseModuleWeaver = baseModuleWeaver ?? throw new ArgumentNullException(nameof(baseModuleWeaver)); _referencesProvider = referencesProvider ?? throw new ArgumentNullException(nameof(referencesProvider)); _moduleDefinition = moduleDefinition ?? throw new ArgumentNullException(nameof(moduleDefinition)); _memberDefinitions = memberDefinitions ?? throw new ArgumentNullException(nameof(memberDefinitions)); _typeDefinition = typeDefinition ?? throw new ArgumentNullException(nameof(typeDefinition)); }
public ClientVisitListModel() { this.SearchCriteriaModel = new ClientVisitSearchCriteriaModel(); DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterRef, null, false); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, false); ClientVisitStatuses = ReferencesProvider.GetReferences(Constants.ClientVisitStatusRef, null, false); Scenaries = ReferencesProvider.GetReferences(Constants.ScenarioRef, null, false); UserS = ReferencesProvider.GetUsers(null, true); }
public BSOListModel() { this.SearchCriteriaModel = new BSOSearchCriteriaModel(); DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterForOperatorRef, null, false); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, true); listBSOStatuses = StatusBSOProvider.GetBSOListStatus(true); listBSOStatusesAvailable = StatusBSOProvider.GetAvailableBSOStatus(null, true); listBSOResponsibles = StatusBSOProvider.GetListBSOResponsibles(true); }
public BSOCreateModel() { this.StatusDate = DateTime.Now; this.ChangeDate = DateTime.Now; this.DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterForOperatorRef, null, true); this.DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, true); this.listBSOStatuses = StatusBSOProvider.GetBSOListStatus(false); this.GoodMessages = new List <string>(); this.FailMessages = new List <string>(); }
public FundRequestIndexModel() { ClientVisits = new List <ClientVisitFundInfoModel>(); FundResponses = new List <FundResponseModel>(); DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterForOperatorRef, null, true); DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, false); ClientVisitStatuses = ReferencesProvider.GetReferences(Constants.ClientVisitStatusRef, null, true); SearchCriteriaModel = new ClientVisitSearchCriteriaModel(); ScenarioList = ReferencesProvider.GetReferences(Constants.ScenarioRef, null, true); UserS = ReferencesProvider.GetUsers(null, true); }
public ClientPretensionModel(ClientPretension pretension) { this.sevenSimbolGeneraton = pretension.sevenSimbolGeneration; this.Generator = pretension.Generator; this.ClientId = pretension.ClientID; this.LPU_ID = pretension.LPU_ID; this.DATE_IN = pretension.DATE_IN; this.M_nakt = pretension.M_nakt; this.M_dakt = pretension.M_dakt; this.M_dakt2 = pretension.M_dakt; this.M_expert_Id = pretension.M_expert_Id; this.MedicalCenterId = pretension.MedicalCenterId; this.M_mo = pretension.M_mo; // this.M_mcod = pretension.M_mcod; // this.M_period = pretension.M_period; this.M_snpol = pretension.M_snpol; this.M_fd = pretension.M_fd; this.M_nd1 = pretension.M_nd1; this.M_nd2 = pretension.M_nd2; this.IsConfirm = pretension.IsConfirm; this.M_osn230_Id = pretension.M_osn230_Id; this.M_straf = pretension.M_straf; this.PeriodFrom = pretension.PeriodFrom; this.PeriodTo = pretension.PeriodTo; this.Coefficient = pretension.Coefficient; this.UserId = pretension.UserId; this.UserFIO = pretension.UserFIO; // this.CreateDate = pretension.CreateDate; this.UserPosition = pretension.UserPosition; // this.UpdateUserId = pretension.UpdateUserId; this.UpdateUserFIO = pretension.UpdateUserFIO; // this.UpdateDate = pretension.UpdateDate ?? (DateTime)pretension.UpdateDate; // this.FileNameLPU = pretension.FileNameLPU ?? string.Empty; this.FileName2 = pretension.FileName2 ?? string.Empty; this.FileUrlLPU = pretension.FileUrlLPU ?? string.Empty; this.FileUrl2 = pretension.FileUrl2 ?? string.Empty; IsExistFileLPU = System.IO.File.Exists(Path.Combine(ConfiguraionProvider.FileStorageFolder, this.FileUrlLPU)); if (IsExistFileLPU) { this.SizeFileLPU = GetFileSizeToString((float)new System.IO.FileInfo(Path.Combine(ConfiguraionProvider.FileStorageFolder, this.FileUrlLPU)).Length); } IsExistFile2 = System.IO.File.Exists(Path.Combine(ConfiguraionProvider.FileStorageFolder, this.FileUrl2)); if (IsExistFile2) { this.SizeFile2 = GetFileSizeToString((float)new System.IO.FileInfo(Path.Combine(ConfiguraionProvider.FileStorageFolder, this.FileUrl2)).Length); } M_expertS = ReferencesProvider.GetExpert(true); M_osn230 = ReferencesProvider.GetCodeDefect(true); }
public ClientVisitUpdateResultModel(ClientVisit.UpdateResultData data) { ClientId = data.ClientId; UnifiedPolicyNumber = data.UnifiedPolicyNumber; Lastname = data.Lastname; Firstname = data.Firstname; Secondname = data.Secondname; Sex = data.Sex == 1 ? "Мужской" : "Женский"; Birthday = data.Birthday; Status = data.Status == null || data.Status.Id == 0 ? string.Empty : ReferencesProvider.GetReferenceItems(Constants.ClientVisitStatusRef).FirstOrDefault(item => item.Id == data.Status.Id).Name; IsSuccess = data.IsSuccess; Message = data.Message; }
public ClientPretension GetClientPretension() { ClientPretension pretension = new ClientPretension(); pretension.sevenSimbolGeneration = this.sevenSimbolGeneraton; pretension.Generator = this.Generator; pretension.ClientID = this.ClientId; pretension.LPU_ID = this.LPU_ID; pretension.DATE_IN = this.DATE_IN; pretension.M_nakt = this.M_nakt; pretension.M_dakt = this.M_dakt; pretension.M_expert_Id = this.M_expert_Id; pretension.M_expert = this.M_expertS.Where(a => a.Value == this.M_expert_Id.ToString()).Select(b => b.Text).FirstOrDefault(); pretension.MedicalCenterId = this.MedicalCenterId; pretension.M_mo = this.M_mo; pretension.M_mcod = this.M_mcod; pretension.M_period = this.M_period; pretension.M_snpol = this.M_snpol; pretension.M_fd = this.M_fd; pretension.M_nd1 = this.M_nd1; pretension.M_nd2 = this.M_nd2; pretension.IsConfirm = this.IsConfirm; pretension.M_osn230_Id = this.M_osn230_Id; pretension.M_osn230Ref = ReferencesProvider.GetUniversalReference(Constants.Defect); pretension.M_straf = this.M_straf; pretension.PeriodFrom = this.PeriodFrom; pretension.PeriodTo = this.PeriodTo; pretension.Coefficient = this.Coefficient; pretension.UserId = this.UserId; pretension.UserFIO = this.UserFIO; pretension.UserPosition = this.UserPosition; pretension.UpdateUserId = this.UpdateUserId; //this.UpdateUserFIO = pretension.UpdateUserFIO; // pretension.MCOD = ReferencesProvider.GetUniversalReference(Constants.MedicalCenterRef).Where(a => a.Id == this.MedicalCenterId).Select(b => b.MCOD).FirstOrDefault(); pretension.CreateDate = this.CreateDate; pretension.UpdateDate = this.UpdateDate; pretension.FileNameLPU = this.FileNameLPU; pretension.FileName2 = this.FileName2; pretension.FileUrlLPU = this.FileUrlLPU; pretension.FileUrl2 = this.FileUrl2; return(pretension); }
public ContentResult BaseRefs() { try { var refBL = new ReferenceBusinessLogic(); var regions = ReferencesProvider.GetClaimSubjectsList(); var companies = ReferencesProvider.GetCompanyList(); var activeCompanies = ReferencesProvider.GetActiveCompanyList(); return(Content(JsonConvert.SerializeObject(new { regions, companies, activeCompanies }), "application/json")); } catch (Exception ex) { return(Content(ex.Message, "application/json")); } }
public ActionResult GetBSOInvoiceS(BSOListModel model) { List <ReferenceUniversalItem> DP = referenceBusinessLogic.GetUniversalList(Constants.DeliveryPointRef); string deliveryPointName = DP.Where(m => m.Id == model.SearchCriteriaModel.NewDeliveryPointId).FirstOrDefault().Name; long? deliveryPointHeadId = DP.Where(m => m.Id == model.SearchCriteriaModel.NewDeliveryPointId).FirstOrDefault().DeliveryPointHeadId; List <SelectListItem> Users = ReferencesProvider.GetUsers(); string fio; if (deliveryPointHeadId != null) { fio = Users.Where(a => a.Value == deliveryPointHeadId.ToString()).Select(b => b.Text).FirstOrDefault(); } else { fio = CurrentUser.Fullname; } model.SearchCriteriaModel.StatusId = model.SearchCriteriaModel.CurrentStatusId; model.SearchCriteriaModel.DeliveryPointIds = new List <long>(); model.SearchCriteriaModel.DeliveryPointIds.Add(model.SearchCriteriaModel.NewDeliveryPointId.Value); BSOSearchCriteria criteria = model.SearchCriteriaModel.GetBSOSearchCriteria(); List <BSOInfo> bsos = bsoBusinessLogic.BSO_Find( criteria, new List <SortCriteria <BSOSortField> >(), new PageRequest() { PageNumber = 1, PageSize = int.MaxValue }).Data; List <string> listBsoNumber = new List <string>(); foreach (var elem in bsos) { listBsoNumber.Add(elem.TemporaryPolicyNumber); } BSOInvoice printedForm = new BSOInvoice(listBsoNumber, fio, deliveryPointName); return(File(printedForm.GetExcel(), System.Net.Mime.MediaTypeNames.Application.Octet, string.Format("Накладная БСО (ВС).xls"))); }
public BSOSaveDataModel(BSO bso) { this.Id = bso.Id; this.TemporaryPolicyNumber = bso.TemporaryPolicyNumber; this.PolicyPartyNumber = bso.PolicyPartyNumber; this.StatusId = bso.Status.Id; this.StatusName = bso.Status.Name; this.StatusDate = bso.StatusDate; this.DeliveryCenterId = bso.DeliveryCenterId; this.DeliveryPointId = bso.DeliveryPointId; this.VisitGroupId = bso.VisitGroupId; this.Comment = bso.Comment; this.UserId = bso.UserId; this.ResponsibleID = bso.ResponsibleID; this.ChangeDate = bso.ChangeDate; this.DeliveryCenters = ReferencesProvider.GetReferences(Constants.DeliveryCenterForOperatorRef, null, true); this.DeliveryPoints = ReferencesProvider.GetReferences(Constants.DeliveryPointRef, null, true); this.listBSOStatuses = StatusBSOProvider.GetBSOListStatus(false); this.listBSOStatusesAvailable = StatusBSOProvider.GetAvailableBSOStatus(bso.Status.Id, true); this.listBSOResponsibles = StatusBSOProvider.GetListBSOResponsibles(true); validator = new BSOSaveDataModelValidator(); }