public JsonResult BuscarCidadesPorEstado(string uf)
 {
     try
     {
         var listaCidades = new GeograficoDAL();
         var lista        = listaCidades.RetornarTodasCidades(uf);
         return(Json(new { Cidade = lista }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception)
     {
         return(Json(new { Cidade = "" }, JsonRequestBehavior.AllowGet));
     }
 }
        public ActionResult Alterar(Cliente cliente, string uf)
        {
            var DALGeofraficos = new GeograficoDAL();

            ViewBag.Estados = DALGeofraficos.RetornarTodosEstados();
            ViewBag.Cidades = DALGeofraficos.RetornarTodasCidades(uf);

            var bllCliente = new ClienteBLL();

            var registrosAlterados = bllCliente.AlterarCliente(cliente);

            TempData["Mensagem"] = "Alteração realizada com sucesso";
            return(RedirectToAction("Index"));
        }
示例#3
0
        public ActionResult Alterar(int IdColaborador)
        {
            if (Session["UsuarioAutenticado"] == null)
            {
                return(RedirectToAction("ValidarLogin", "Colaborador"));
            }

            var bllColaborador = new ColaboradorBLL();
            var dalGeografico  = new GeograficoDAL();

            ViewBag.Estados = dalGeografico.RetornarTodosEstados();
            var colaborador = bllColaborador.RetornarColaboradorPorId(IdColaborador);

            return(View(colaborador));
        }
        public ActionResult Alterar(int IdCliente)
        {
            if (Session["UsuarioAutenticado"] == null)
            {
                return(RedirectToAction("ValidarLogin", "Colaborador"));
            }

            var DALGeograficos = new GeograficoDAL();

            ViewBag.Estados = DALGeograficos.RetornarTodosEstados();

            var bllCliente = new ClienteBLL();

            return(View(bllCliente.RetornarClientePorId(IdCliente)));
        }
示例#5
0
        public ActionResult Incluir()
        {
            if (Session["UsuarioAutenticado"] == null)
            {
                return(RedirectToAction("ValidarLogin", "Colaborador"));
            }
            if (TempData["Mensagem"] != null)
            {
                ViewBag.Mensagem = TempData["Mensagem"];
            }

            var dalGeograficos = new GeograficoDAL();

            ViewBag.Estados = dalGeograficos.RetornarTodosEstados();
            return(View());
        }
 public ActionResult Cadastrar(Cliente cliente)
 {
     try
     {
         var DALGeograficos = new GeograficoDAL();
         ViewBag.Estados = DALGeograficos.RetornarTodosEstados();
         //ViewBag.Cidades = DALGeograficos.RetornarTodasCidades(idEstado);
         var bllCliente = new ClienteBLL();
         bllCliente.IncluirCliente(cliente);
         TempData["Mensagem"] = "Cliente cadastrado com sucesso";
         return(RedirectToAction("Cadastrar"));
     }
     catch (SqlException)
     {
         ViewBag.Error = "Já existe um cliente vinculado a este CNPJ!";
         return(View());
     }
 }
示例#7
0
        public ActionResult Incluir(Colaborador colaborador)
        {
            try
            {
                var bllColaborador = new ColaboradorBLL();
                var dalGeograficos = new GeograficoDAL();
                ViewBag.Estados = dalGeograficos.RetornarTodosEstados();
                bllColaborador.IncluirColaborador(colaborador);

                TempData["Mensagem"] = "Funcionário cadastrado com sucesso";

                return(RedirectToAction("Incluir"));
            }catch (SqlTypeException ex)
            {
                ViewBag.Error = ex.Message;
                return(View());
            }
            catch (SqlException)
            {
                ViewBag.Error = "Cpf já utilizado!";
                return(View());
            }
        }