Beispiel #1
0
        private void CarregaConfig(int idEstab)
        {
            try
            {
                if (idEstab == 0)
                {
                    ListConfig.Clear();

                    Estabelecimento[] estabs = EstabelecimentoDAO.BuscaTodosOsEstabelecimentosAtivos();

                    foreach (var estab in estabs)
                    {
                        AdicionaDadosDictConfig(estab);
                    }
                }
                else
                {
                    Estabelecimento estab = EstabelecimentoDAO.FindByPrimaryKey(idEstab);
                    if (estab != null)
                    {
                        ResetConfiguracoes(estab);
                        AdicionaDadosDictConfig(estab);
                    }
                }
            }
            catch (Exception e)
            {
                MetodosGlobais.SaveExceptionError(e, "GetDadosSistema/CarregaConfig");
            }
        }
Beispiel #2
0
        private void AdicionaDadosDictConfig(Estabelecimento estab)
        {
            DadosSistema Dados = new DadosSistema();

            Dados.idEstabelecimento = estab.Id.Value;
            CustomPrincipal user = MetodosGlobais.CustomPrincipalLogado(estab);

            try
            {
                ListConfig.Add(estab.Id.Value, Dados);
            }
            catch (Exception e)
            {
                MetodosGlobais.SaveExceptionError(e, "GetDadosSistema/AdicionaDadosDictConfig");
            }
        }
        public static string GetDropDownCidades()
        {
            string cSelect = "<select class='cidade'>";

            try
            {
                Cidade[] cidade = CidadeDAO.FindAll();

                foreach (Cidade tipoAc in cidade)
                {
                    cSelect += "<option value=\"" + tipoAc.Id + "\">" + tipoAc.Nome + "</option>";
                }
            }
            catch (Exception e)
            {
                MetodosGlobais.SaveExceptionError(e, "Home/GetDropDownRegiao");
            }
            cSelect += "</select>";

            return(cSelect);
        }
        //public static string GetDropDownRegiaos()
        //{
        //    string cSelect = "";
        //    string cSelect1 = "<select class='regiao'>";
        //    string cSelect2 = "<option value=\"";
        //    string cSelect3 = "\">";
        //    string cSelect4 = "</option>";
        //    string cSelect5 = "</select>";
        //    int cSelect6 = 0;
        //    string cSelect7 = "";
        //    string cSelect9 = "";
        //    try
        //    {
        //        Regiao[] regiao = RegiaoDAO.FindAll();

        //        foreach (Regiao tipoAc in regiao)
        //        {
        //            cSelect6 = tipoAc.Id.Value;
        //            cSelect7 = tipoAc.Descricao;

        //            if (cSelect7 == cSelect9)
        //            {
        //                cSelect9 = "";
        //            }
        //            else
        //            {
        //                cSelect9 = cSelect7;
        //                cSelect = cSelect1 + cSelect2 + cSelect6 + cSelect3 + cSelect7 + cSelect4 + cSelect5;
        //            }
        //        }
        //    }
        //    catch (Exception e)
        //    {
        //        MetodosGlobais.SaveExceptionError(e, "Home/GetDropDownRegiao");
        //    }

        //    return cSelect;
        //}

        //[AllowAnonymous]
        //public MvcHtmlString GetDropDownRegiao()
        //{
        //    string chtml = GetDropDownRegiaos();

        //    return new MvcHtmlString(chtml);
        //}

        public static string GetDropDownBairros()
        {
            string cSelect = "<select class='bairro'>";

            try
            {
                Bairro[] bairro = BairroDAO.FindAll();

                foreach (Bairro tipoAc in bairro)
                {
                    cSelect += "<option value=\"" + tipoAc.Id + "\">" + tipoAc.Descricao + "</option>";
                }
            }
            catch (Exception e)
            {
                MetodosGlobais.SaveExceptionError(e, "Home/GetDropDownRegiao");
            }
            cSelect += "</select>";

            return(cSelect);
        }
        public static string GetDropDownLixeiras()
        {
            string cSelect = "<select class='lixeiras'>";

            try
            {
                Lixeira[] lixeira = LixeiraDAO.FindAll();

                foreach (Lixeira tipoAc in lixeira)
                {
                    cSelect += "<option value=\"" + tipoAc.Id + "\">" + tipoAc.Descricao + "</option>";
                }
            }
            catch (Exception e)
            {
                MetodosGlobais.SaveExceptionError(e, "Home/GetDropDownLixeiras");
            }
            cSelect += "</select>";


            return(cSelect);
        }
Beispiel #6
0
 private void AtualizaEstabelecimentos(int idEstab)
 {
     try
     {
         if (idEstab == 0)
         {
             Estabelecimento[] estabs = EstabelecimentoDAO.BuscaTodosOsEstabelecimentosAtivos();
             foreach (var item in estabs)
             {
                 ReloadEstabelecimento(item);
             }
         }
         else
         {
             Estabelecimento estab = EstabelecimentoDAO.FindByPrimaryKey(idEstab);
             ReloadEstabelecimento(estab);
         }
     }
     catch (Exception e)
     {
         MetodosGlobais.SaveExceptionError(e, "GetDadosSistema/AtualizaEstabelecimentos");
     }
 }
        /// <summary>
        /// Busca todos os cartões cadastrados.
        /// </summary>
        /// <returns>Json String</returns>
        public List <ListaLixeira> BuscaListaDados()
        {
            string strMensagem            = "Não foi possível buscar os dados cadastrados.";
            List <ListaLixeira> lsCartoes = new List <ListaLixeira>();
            CustomPrincipal     user      = User as CustomPrincipal;

            try
            {
                // Busca todos os cartões cadastrados.
                DetachedCriteria criteria = DetachedCriteria.For <Lixeira>();
                //criteria.AddOrder(Order.Asc("Descricao"));
                criteria.Add(Expression.Eq("leituraValida", LeituraValida.Aguardando));

                ClasseModeloDAO <Lixeira> dao = ClasseModeloDAO <Lixeira> .Create(1);

                Lixeira[] cartoes = dao.FindAll();

                // Adiciona cada cartão a lista.
                foreach (Lixeira cartao in cartoes)
                {
                    ListaLixeira lc = new ListaLixeira()
                    {
                        Id               = Convert.ToInt32(cartao.Id),
                        Descricao        = cartao.Descricao,
                        TotalPorcentagem = cartao.TotalPorcentagem
                    };
                    if (lsCartoes.Any(x => x.Descricao == lc.Descricao) == true)
                    {
                        if (lsCartoes.Any(x => x.TotalPorcentagem != lc.TotalPorcentagem) == true)
                        {
                            foreach (var itemCarros in lsCartoes)
                            {
                                if (itemCarros != lc)
                                {
                                    lsCartoes.Remove(itemCarros);
                                    lsCartoes.Add(lc);
                                }
                                else
                                {
                                    lsCartoes.Add(lc);
                                }
                            }
                        }
                    }
                    else
                    {
                        lsCartoes.Add(lc);
                    }
                }


                strMensagem = "OK";
            }
            catch (Exception e)
            {
                MetodosGlobais.SaveExceptionError(e);

                strMensagem = "Erro: " + e.Message;
            }
            //, Lixieras = lsCartoes


            return(lsCartoes);
        } // BuscaCartoesCadastrados