Ejemplo n.º 1
0
        public ActionResult Cadastro(string id = "0")
        {
            LojistaViewModel lojista = new LojistaViewModel();

            lojista.Lojista    = (id.Equals("0") ? new LojistaModel() : LojistaDAO.GetLojistas(0, 0, id)[0]);
            lojista.Cidade     = CidadeDAO.GetCidades();
            lojista.Categorias = CategoriaDAO.GetCategorias();

            return(View(lojista));
        }
Ejemplo n.º 2
0
        public JsonResult LojistasPagina(int pagina, int quantItens)
        {
            quantItensPagina = quantItens;

            ViewBag.QuantMaxLinhasPorPagina = quantItensPagina;

            var lista = LojistaDAO.GetLojistas((pagina - 1) * quantItensPagina, quantItensPagina, "0");

            ViewBag.PaginaAtual = pagina;

            int quant = LojistaDAO.GetQuantLojistas();

            ViewBag.QuantItens = quant;

            return(Json(new { Lista = lista, Quant = quant }));
        }
Ejemplo n.º 3
0
        public ActionResult Index()
        {
            ViewBag.ListaPagina = new SelectList(new int[] { 10, 25, 50, 100 });

            quantItensPagina = 10;

            ViewBag.QuantMaxLinhasPorPagina = quantItensPagina;

            var lista = LojistaDAO.GetLojistas(0, 0, "0");

            ViewBag.PaginaAtual = 1;
            int Quant = LojistaDAO.GetQuantLojistas();

            ViewBag.QuantItens   = Quant;
            ViewBag.QuantPaginas = (Quant / quantItensPagina);

            return(View(lista));
        }
Ejemplo n.º 4
0
        public ActionResult SalvarLojista(LojistaModel gp)
        {
            var resultado = "OK";
            var mensagens = new List <string>();
            var idSalvo   = string.Empty;

            if (!ModelState.IsValid)
            {
                resultado = "AVISO";
                mensagens = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
            }
            else
            {
                if (!fo.IsCnpj(gp.CNPJ))
                {
                    resultado = "AVISO";
                    mensagens.Add("CNPJ Inválido");
                }
                else if (gp.Categoria.IdCategoria == 1 && gp.Telefone == null && gp.Celular == null)
                {
                    resultado = "AVISO";
                    mensagens.Add("Informe ao menos um telefone ou celular");
                }
                else
                {
                    try
                    {
                        LojistaModel gpm = LojistaDAO.SalvarLojista(gp);
                        idSalvo = gpm.IdLojista.ToString();
                    }
                    catch (Exception ex)
                    {
                        resultado = "ERRO";
                    }
                }
            }

            return(Json(new { Resultado = resultado, Mensagens = mensagens, IdSalvo = idSalvo }));
        }
Ejemplo n.º 5
0
 public ActionResult ExcluirLojista(string id)
 {
     return(Json(LojistaDAO.ExcluiLojista(id)));
 }
Ejemplo n.º 6
0
        public ActionResult RecuperarLojista(string id)
        {
            LojistaModel gp = LojistaDAO.GetLojistas(0, 0, id)[0];

            return(Json(gp));
        }