/// <summary> /// Инициализирует форматы регистрации для разных стран /// </summary> protected void InitRegistrationFormats() { FormatRegistration = FormatRegistrations.FirstOrDefault(f => f.ID == Model.Card.TerritoryID); if (FormatRegistration == null) { FormatRegistration = new FormatRegistration() { OGRNName = Kesco.Persons.Web.Localization.Resources.Models_JuridicalPersonCard_OGRN_ShortName, //OGRNFormat1 = "99999999999999999999" OGRNFormat = "99999999999999999999" }; } }
public ViewModel() : base() { PageTitle = String.IsNullOrWhiteSpace(HttpContext.Current.Request["title"]) ? ((Model.Card.ID == 0) ? Kesco.Persons.Web.Localization.Resources.Views_CreateJuridical_PageTitle : Kesco.Persons.Web.Localization.Resources.Views_CreateJuridical_PageTitle) : HttpContext.Current.Request["title"]; Params.Width = Configuration.AppSettings.Width; Params.Height = Configuration.AppSettings.Height; LoadSettings(Params); //if (!String.IsNullOrEmpty(HttpContext.Current.Request["text"])) //Model.Card.Nickname = HttpContext.Current.Request["text"]; FormatRegistrations = Repository .FormatRegistrations .GetAllFormats(); FormatRegistrations.ForEach(f => { if (!String.IsNullOrEmpty(f.OGRNName_LocalizationKey)) { f.OGRNName = Kesco.Persons.Web.Localization.Resources.ResourceManager.GetString(f.OGRNName_LocalizationKey); } if (!String.IsNullOrEmpty(f.INNName_LocalizationKey)) { f.INNName = Kesco.Persons.Web.Localization.Resources.ResourceManager.GetString(f.INNName_LocalizationKey); } if (!String.IsNullOrEmpty(f.OKPOName_LocalizationKey)) { f.OKPOName = Kesco.Persons.Web.Localization.Resources.ResourceManager.GetString(f.OKPOName_LocalizationKey); } }); FormatRegistration = new FormatRegistration(); EmployeeRoles = Repository.Persons.GetEmployeeRoles(); HelpTopic = "CreateJuridical"; HasRolesForBusinessProjects = Kesco.Employees.BusinessLogic.Repository.Employees.HasRolesForBProject(); HasRolesForPersonAdministration = Kesco.Employees.BusinessLogic.Repository.Employees.HasRolesForPersonAdministration(); }