public SistemaConfig GetConfig(int idEmpresa) { string valor; var item = new SistemaConfig(); item.IdEmpresa = idEmpresa; // requisicoes compradas nos ultimos N dias valor = getParametro(_requisicaoExibirComprasUltimosDias, idEmpresa); item.RequisicaoExibirComprasUltimosDias = string.IsNullOrEmpty(valor) ? 5 : Convert.ToInt32(valor); // requisicoes compradas com entregas previstas e nao confirmadas proximos N dias valor = getParametro(_requisicaoExibirEntregasPrevistasAteProximosDias, idEmpresa); item.RequisicaoExibirEntregasPrevistasAteProximosDias = string.IsNullOrEmpty(valor) ? 3 : Convert.ToInt32(valor); // moeda padrao valor = getParametro(_moedaPadrao, idEmpresa); item.MoedaPadrao = string.IsNullOrEmpty(valor) ? 0 : Convert.ToInt32(valor); // forma preferencial de pagamento valor = getParametro(_pgtoPreferencial, idEmpresa); item.FormaTradicionalDePagamento = string.IsNullOrEmpty(valor) ? 0 : Convert.ToInt32(valor); // grafico dias valor = getParametro(_graficoDias, idEmpresa); item.GraficoDias = string.IsNullOrEmpty(valor) ? 30 : Convert.ToInt32(valor); return(item); }
protected ACBrLibConfig(TLib acbrlib, ACBrSessao sessao) : base(acbrlib, sessao) { Principal = new PrincipalConfig <TLib>(Parent); Sistema = new SistemaConfig <TLib>(Parent); Proxy = new ProxyConfig <TLib>(Parent); SoftwareHouse = new SoftwareHouseConfig <TLib>(Parent); Emissor = new EmissorConfig <TLib>(Parent); }
public void SetConfig(SistemaConfig config, int idUsuario) { setParametro(_requisicaoExibirComprasUltimosDias, config.IdEmpresa, idUsuario, config.RequisicaoExibirComprasUltimosDias.ToString()); setParametro(_requisicaoExibirEntregasPrevistasAteProximosDias, config.IdEmpresa, idUsuario, config.RequisicaoExibirEntregasPrevistasAteProximosDias.ToString()); setParametro(_moedaPadrao, config.IdEmpresa, idUsuario, config.MoedaPadrao.ToString()); setParametro(_pgtoPreferencial, config.IdEmpresa, idUsuario, config.FormaTradicionalDePagamento.ToString()); setParametro(_graficoDias, config.IdEmpresa, idUsuario, config.GraficoDias.ToString()); }
public ActionResult Index(SistemaConfig config) { try { var usuario = login.GetUsuario(System.Web.HttpContext.Current.User.Identity.Name); if (ModelState.IsValid) { service.SetConfig(config, usuario.Id); ViewBag.Message = "Configurações gravadas"; } return(PartialView(config)); } catch (Exception e) { ViewBag.Message = e.Message; return(PartialView(config)); } }