protected override Task OnParametersSetAsync() { HtmlAttributes = new Dictionary <string, object>(); if (UseMaterialIcon) { if (Icon.IsEmpty()) { Icon = varIcon; } varMaterialDesignIcon = $"mdi {Icon} mdi-18px"; CssIcon = varMaterialDesignIcon; } if (IsSubmit) { HtmlAttributes.Add("type", "submit"); } if (!Tooltip.IsEmpty()) { HtmlAttributes.Add("title", Tooltip); } if (this.Style != OxStyleButton.None) { var _style = HelperEnum.GetDescription(typeof(OxStyleButton), Style); CssClass = _style; } return(base.OnParametersSetAsync()); }
public void SeedDatabase() { if (!context.CategoriaAcomodacoes.Any()) { HelperEnum.SeedEnumData <CategoriaAcomodacao, CategoriaAcomodacaoEnum>(context.CategoriaAcomodacoes); context.SaveChanges(); } if (!context.Cargos.Any()) { List <Cargo> cargos = new List <Cargo> { new Cargo { Descricao = "Gerente", Ativo = true }, new Cargo { Descricao = "Recepcionista", Ativo = true }, new Cargo { Descricao = "Housekeeper", Ativo = true } }; context.Cargos.AddRange(cargos); context.SaveChanges(); } }
private void Stuff_HelperVisibleChanged(HelperEnum arg1) { switch (arg1) { case HelperEnum.TagsHelper: tuc.Visible = Stuff.TagsHelperVisible; break; } }
public object ToResult() { _result.status = HelperEnum.GetName(_status); _result.message = Messages; _result.header = _header; var resultForReturn = _result; Clear(); return(resultForReturn); }
public object GetParameters() { var ParametersWithEnter = HelperEnum.GetValuesWithoutDefault <NameParameterWithEnter>().Where(x => !StaticData.ConditionsForParameterWithEnter.ContainsKey(x)).Select(x => x.ToJson()); var ParametersWithCalculation = HelperEnum.GetValuesWithoutDefault <NameParameterWithCalculation>().Where(x => !StaticData.ConditionsForParameterWithCalculation.ContainsKey(x)).Select(x => x.ToJson()); //var ParametersForAnalysis = HelperEnum.GetValuesWithoutDefault<NameParameterForAnalysis>().Where(x => !StaticData.ConditionsForParameterForAnalysis.ContainsKey(x)).Select(x => x.ToJson()); QueryResponse.Add("Properties", ParametersWithEnter.Union(ParametersWithCalculation)); return(QueryResponse.ToResult()); }
public void SetConditionType(string designation) { ConditionType = HelperEnum.GetValuesWithoutDefault <ConditionType>().SingleOrDefault(x => x.GetDesignation() == designation); if (!HelperEnum.IsDefault(ConditionType)) { return; } throw new ArgumentException(paramName: designation, message: "Неккоректное условие"); }
public void SetParameterType(string designation) { TypeParameter = HelperEnum.GetValuesWithoutDefault <NameParameterWithEnter>().SingleOrDefault(x => x.GetDesignation() == designation); if (!HelperEnum.IsDefault(TypeParameter)) { return; } throw new ArgumentException(paramName: designation, message: "Неккоректное описание"); }
public object AddRestriction(string parameter = null, string condition = null, string value = null) { ConditionType conditionValue = ConditionType.NoCorrect; double Value = 0; if (string.IsNullOrEmpty(value)) { QueryResponse.AddNegativeMessage("Значение ограничения не указано"); } else { if (!double.TryParse(value, out Value)) { QueryResponse.AddNegativeMessage(String.Format("Указанное значение \"{0}\" не является числом", value)); } else if (!(Value > 0)) { QueryResponse.AddNegativeMessage("Значение ограничения должно быть > 0"); } } if (string.IsNullOrEmpty(condition)) { QueryResponse.AddNegativeMessage("Условие для ограничения не указано"); } else { HelperEnum.TryGetValue <ConditionType>(condition, out conditionValue); if (HelperEnum.IsDefault(conditionValue)) { QueryResponse.AddNegativeMessage(String.Format("Условие типа \"{0}\" не найдено", condition)); } } if (string.IsNullOrEmpty(parameter)) { QueryResponse.AddNegativeMessage("Параметр для ограничения не указан"); } else { var result = ParameterUniversal.AddToRestriction(parameter, conditionValue, Value, QueryResponse.IsSuccess, out bool correct); if (QueryResponse.IsSuccess) { QueryResponse.Add(result); } else if (!correct) { QueryResponse.AddNegativeMessage(String.Format("Параметр с именем \"{0}\" не найден", parameter)); } } return(QueryResponse.ToResult()); }
void Settings() { var key = _sessionContext.Name; var props = AppHelper.AppSettings().GetSection(XTConstants.AppSettingsSessionContext).GetSection(key).GetValue <IDictionary <string, object> >(); var strDatabase = props["Database"]; var strConnectionKey = props["ConnectionString"].ToString(); _databaseAction = props["SchemaAction"].To <DatabaseAction>(); _exportMappings = props["ExportMappings"].To <bool>(); _exportMappingsFolder = props["ExportMappingsFolder"].ToString(); _strConnection = AppHelper.AppSettings().GetStringConnection(strConnectionKey); _database = (Database)HelperEnum.GetValue <Database>(strDatabase); _persistenceConfigurer = new UseDatabase(_database, _strConnection).Configure(); }
public dynamic ToResponse() { if (!HelperEnum.IsDefault(ParameterWithEnter)) { return(ParameterWithEnter.ToRestriction(ConditionType, Value)); } else if (!HelperEnum.IsDefault(ParameterWithCalculation)) { return(ParameterWithCalculation.ToRestriction(ConditionType, Value)); } else { return(ParameterWithEnter.ToRestriction(ConditionType, Value)); } }
public object LoadSystemFromFile([FromQuery] IFormFile file) { if ((file == null) || (string.IsNullOrEmpty(file.FileName))) { QueryResponse.AddNegativeMessage("Файл не выбран"); } if (QueryResponse.IsSuccess) { using (StreamReader streamReader = new StreamReader(file.OpenReadStream())) { using (CsvReader csvReader = new CsvReader(streamReader, CultureInfo.InvariantCulture)) { csvReader.Configuration.Delimiter = ";"; try { List <ParameterWithEnter> parametersWithEnter = csvReader.GetRecords <ParameterWithEnter>().ToList(); string nameSystem = Path.GetFileNameWithoutExtension(file.FileName); if (parametersWithEnter.Count != HelperEnum.GetValuesWithoutDefault <NameParameterWithEnter>().Count) { QueryResponse.AddNegativeMessage(String.Format("Файл {0} не корректен, выберите файл, сохраненный системой", file.FileName)); } else if (StaticData.Systems.Keys.Contains(nameSystem)) { QueryResponse.AddNegativeMessage(String.Format("Система с именем {0} уже была добавлена", nameSystem)); } else { SystemForAnalys systemForAnalys = new SystemForAnalys(nameSystem); foreach (var parameterWithEnter in parametersWithEnter) { systemForAnalys.ParametersWithEnter[parameterWithEnter.TypeParameter].Value = parameterWithEnter.Value; } systemForAnalys.SetAsCorrect(); StaticData.Systems.Add(nameSystem, systemForAnalys); } } catch (Exception ex) { QueryResponse.AddNegativeMessage(String.Format("Файл {0} не корректен, выберите файл, сохраненный системой", file.FileName)); } } } } return(QueryResponse.ToResult()); }
public bool AddedToRestriction() { if (!HelperEnum.IsDefault(ParameterWithEnter)) { return(ParameterWithEnter.AddedToRestrictions()); } else if (!HelperEnum.IsDefault(ParameterWithCalculation)) { return(ParameterWithCalculation.AddedToRestrictions()); } else if (!HelperEnum.IsDefault(ParameterWithCalculation)) { return(ParameterWithEnter.AddedToRestrictions()); } throw new ArgumentNullException(paramName: "AddedToRestriction", "Неизвестный параметр"); }
protected async Task BuilderDataSourceAsync() { if (DataSource == null) { if (typeof(TItem).IsEnum) { var lstData = System.Enum.GetNames(typeof(TItem)) .ToDictionary(key => HelperEnum.GetValue <TItem>(key), value => HelperEnum.GetDescription <TItem>(value)) .ToList().Select(x => new DataItemCombo { Key = x.Key, Text = x.Value, Value = x.Key }).ToList(); DataSource = lstData; } else { DataSource = await LookupService.GetLookUpAsync <TItem>(); } } }
public string GetDesignation() { if (!HelperEnum.IsDefault(ParameterWithEnter)) { return(ParameterWithEnter.GetDesignation()); } if (!HelperEnum.IsDefault(ParameterWithCalculation)) { return(ParameterWithCalculation.GetDesignation()); } if (!HelperEnum.IsDefault(ParameterForAnalysis)) { return(ParameterForAnalysis.GetDesignation()); } return(""); }
public bool AddToRestriction() { if (!HelperEnum.IsDefault(ParameterWithEnter)) { ParameterWithEnter.AddToRestrictions(ConditionType, Value); } else if (!HelperEnum.IsDefault(ParameterWithCalculation)) { ParameterWithCalculation.AddToRestrictions(ConditionType, Value); } else if (!HelperEnum.IsDefault(ParameterWithCalculation)) { ParameterWithEnter.AddToRestrictions(ConditionType, Value); } else { return(false); } return(true); }
public void ValidaBandeira(List <string> listErros) { if (!Enum.TryParse(typeof(PagamentoBandeiraEnum), (Bandeira.HasValue ? Bandeira.Value.ToString() : ""), ignoreCase: true, out object result)) { listErros.Add(string.Format("Bandeira não corresponde com o valores: {0} esperados!", HelperEnum.GetStringByEnumType <PagamentoBandeiraEnum>())); } }
public object GetConditions() { QueryResponse.Add("Conditions", HelperEnum.GetValuesWithoutDefault <ConditionType>().Select(x => x.ToJson())); return(QueryResponse.ToResult()); }
public void ValidaTipoCartao(List <string> listErros) { if (!Enum.TryParse(typeof(TipoCartaoEnum), (Tipo.HasValue ? Tipo.Value.ToString() : ""), ignoreCase: true, out object result)) { listErros.Add(string.Format("Tipo de cartão não corresponde com o valores: {0} esperados!", HelperEnum.GetStringByEnumType <TipoCartaoEnum>())); } }
public List <NameParameterForAnalysis> GetDependences() { return(HelperEnum.GetValuesWithoutDefault <NameParameterForAnalysis>()); }
public static void OnHelperVisibleChanged(HelperEnum h) { HelperVisibleChanged(h); }