Пример #1
0
 public ActionResult Pesquisa(ClienteVM _clientevm)
 {
     using (var db = new EstudoEntities())
     {
         var clientePesquisa = from clienterec in db.Clientes
                               where ((_clientevm.Nome == null) || (clienterec.Nome == _clientevm.Nome.Trim())) &&
                               ((_clientevm.Cidade == null) || (clienterec.Cidade == _clientevm.Cidade.Trim())) &&
                               ((_clientevm.Estado == null) || (clienterec.Estado == _clientevm.Estado.Trim()))
                               select new
         {
             Id     = clienterec.Id,
             Nome   = clienterec.Nome,
             Cidade = clienterec.Cidade,
             Estado = clienterec.Estado
         };
         List <Cliente> listaClientes = new List <Cliente>();
         foreach (var reg in clientePesquisa)
         {
             Cliente clientevalor = new Cliente();
             clientevalor.Id     = reg.Id;
             clientevalor.Nome   = reg.Nome;
             clientevalor.Cidade = reg.Cidade;
             clientevalor.Estado = reg.Estado;
             listaClientes.Add(clientevalor);
         }
         _clientevm.Clientes = listaClientes;
         return(View(_clientevm));
     }
 }
Пример #2
0
        public JsonResult CadastrarPessoa(string nome, string cpf, DateTime dtNascimento, string celular, string email)
        {
            try
            {
                using (EstudoEntities conn = new EstudoEntities())
                {
                    Pessoa pessoa = new Pessoa();

                    pessoa.Nome           = nome;
                    pessoa.CPF            = cpf;
                    pessoa.DataNascimento = dtNascimento;
                    pessoa.Celular        = celular;
                    pessoa.Email          = email;

                    conn.Pessoa.Add(pessoa);
                    conn.SaveChanges();

                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
            }
            catch (Exception e)
            {
                return(Json(new { sucesso = false, e.Message }, JsonRequestBehavior.AllowGet));
            }
        }
Пример #3
0
        public ActionResult Consultar()
        {
            ConsultarViewModel viewModel = new ConsultarViewModel();

            using (EstudoEntities con = new EstudoEntities())
            {
                viewModel.pessoas = con.Pessoa.ToList();
            }
            return(View(viewModel));
        }
Пример #4
0
        public List <Produto> RetornaProdutos()
        {
            List <Produto> produtos;

            using (var context = new EstudoEntities())
            {
                produtos = context.Produtos.ToList();
            }
            return(produtos);
        }
Пример #5
0
 public ActionResult Pesquisa()
 {
     using (var db = new EstudoEntities())
     {
         var _cliente = db.Clientes.ToList();
         var data     = new ClienteVM()
         {
             Clientes = _cliente
         };
         return(View(data));
     }
 }
Пример #6
0
        public JsonResult CPFJaCadastrado(string cpf)
        {
            using (EstudoEntities conn = new EstudoEntities())
            {
                List <Pessoa> pessoa = conn.Pessoa.ToList();
                bool          existe = pessoa.Any(pes => pes.CPF == cpf);

                if (existe)
                {
                    return(Json(true, JsonRequestBehavior.AllowGet));
                }
                else
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
            }
        }
Пример #7
0
        public JsonResult RemoverPessoa(int idPessoa)
        {
            try
            {
                using (EstudoEntities conn = new EstudoEntities())
                {
                    Pessoa pessoa = conn.Pessoa.First(pes => pes.IDPessoa == idPessoa);

                    conn.Pessoa.Remove(pessoa);
                    conn.SaveChanges();
                }
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json(new { sucesso = false, e.Message }, JsonRequestBehavior.AllowGet));
            }
        }