Esempio n. 1
0
        public ActionResult GetPontoEntregaByOs(string codOs)
        {
            IEnumerable <PontoEntrega> ponto_entregas_bd = UnitOfWork.PontoEntregaRepository.Get(
                p => p.OrdemDeServico.NumeroOS == codOs &&
                p.DataExclusao == null, includeProperties: "OrdemDeServico,Cidade");

            if (ponto_entregas_bd != null && ponto_entregas_bd.Count() > 0)
            {
                return(Json(new
                {
                    PontoEntregas = PontoPaginadoView.GenerateByOs(ponto_entregas_bd)
                                    //Limites = new LimitesCidadeView().LimitesByOS(UnitOfWork.OrdemDeServicoRepository.Get(o => o.NumeroOS == codOs, includeProperties: "Cidade,PoligonosOS").FirstOrDefault())
                }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { Msg = Resources.Messages.Not_Register_Data_Base }, JsonRequestBehavior.AllowGet));
            }
        }
Esempio n. 2
0
        public ActionResult GetDemandasByCidade(long idCidade)
        {
            IEnumerable <PontoEntrega> PontoEntregas = UnitOfWork.PontoEntregaRepository.Get(
                p => p.IdCidade == idCidade &&
                p.DataExclusao == null /* &&
                                        * p.TipoPoste != TipoPoste.ARVORE_P &&
                                        * p.TipoPoste != TipoPoste.ARVORE_M &&
                                        * p.TipoPoste != TipoPoste.ARVORE_G*/,
                includeProperties: "Cidade");

            if (PontoEntregas != null && PontoEntregas.Count() > 0)
            {
                return(SendBigJson(new
                {
                    PontoEntregas = PontoPaginadoView.GenerateByOs(PontoEntregas),
                    //Limites = new LimitesCidadeView().LimitesByCidade(UnitOfWork.LimiteCidadeRepository.Get(l => l.IdCidade == idCidade, includeProperties: "Cidade").ToList())
                }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { Msg = Resources.Messages.Not_Register_Data_Base }, JsonRequestBehavior.AllowGet));
            }
        }