Exemple #1
0
        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);
        }
Exemple #2
0
 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);
 }
Exemple #3
0
 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));
            }
        }