Esempio n. 1
0
 //GETCOUNT
 public int GetCount()
 {
     using (PetManiaDBEntities db = new PetManiaDBEntities())
     {
         return(clienteRepository.GetCount(db).Count);
     }
 }
Esempio n. 2
0
 //GETTYPEAHEAD
 public List <ClienteEntity> GetTypeAhead(string busca)
 {
     using (PetManiaDBEntities db = new PetManiaDBEntities())
     {
         return(clienteRepository.GetTypeAhead(db, busca));
     }
 }
Esempio n. 3
0
 //UPDATE
 public void Update(ClienteEntity c)
 {
     using (PetManiaDBEntities db = new PetManiaDBEntities())
     {
         clienteRepository.Update(db, c);
         db.SaveChanges();
     }
 }
        //DELETE
        public void Delete(PetManiaDBEntities db, long id)
        {
            var cliente = (from cli in db.Cliente
                           where cli.IdCliente == id
                           select cli).Single();

            db.Cliente.Remove(cliente);
        }
Esempio n. 5
0
 //CREATE
 public ClienteEntity Create(ClienteEntity c)
 {
     using (PetManiaDBEntities db = new PetManiaDBEntities())
     {
         var cliente = clienteRepository.Create(db, c);
         c.IdCliente = cliente.IdCliente;
         db.SaveChanges();
         return(c);
     }
 }
Esempio n. 6
0
        //DATATABLES
        #region
        //GET
        public ClienteEntity GetCliente(long id)
        {
            var cliente = new ClienteEntity();

            if (id != 0)
            {
                using (PetManiaDBEntities db = new PetManiaDBEntities())
                {
                    cliente = clienteRepository.Get(db, id);
                }
            }
            return(cliente);
        }
Esempio n. 7
0
 //GETALL
 public List <ClienteEntity> GetAllCliente(int start, int length, string search)
 {
     using (PetManiaDBEntities db = new PetManiaDBEntities())
     {
         var a = new List <ClienteEntity>();
         if (search == "")
         {
             a = clienteRepository.GetAll(db, start, length);
         }
         else
         {
             a = clienteRepository.GetSearch(db, search);
         }
         return(a);
     }
 }
Esempio n. 8
0
 //DELETE
 public void Delete(long id)
 {
     using (PetManiaDBEntities db = new PetManiaDBEntities())
     {
         if (id != 0)
         {
             var cliente = new Cliente();
             clienteRepository.Delete(db, id);
             db.SaveChanges();
         }
         else
         {
             throw new Exception("Não há cliente para ser excluído.");
         }
     }
 }
        //GETTYPEAHEAD
        public List <ClienteEntity> GetTypeAhead(PetManiaDBEntities db, string busca)
        {
            var resultado = (from c in db.Cliente
                             where c.Nome.Contains("" + busca)
                             orderby c.Nome
                             select new ClienteEntity
            {
                IdCliente = c.IdCliente,
                Nome = c.Nome,
                Pet = c.Pet,
                Servico = c.Servico,
                Agendamento = c.Agendamento,
            }).Skip(0).Take(5).ToList();

            return(resultado);
        }
Esempio n. 10
0
        //UPDATE
        public void Update(PetManiaDBEntities db, ClienteEntity c)
        {
            var cliente = (from cli in db.Cliente
                           where cli.IdCliente == c.IdCliente
                           select cli).Single();

            cliente.Nome        = c.Nome;
            cliente.CPF         = c.CPF;
            cliente.Telefone    = c.Telefone;
            cliente.Bairro      = c.Bairro;
            cliente.Endereco    = c.Endereco;
            cliente.Numero      = c.Numero;
            cliente.Pet         = c.Pet;
            cliente.Servico     = c.Servico;
            cliente.Agendamento = c.Agendamento;
        }
Esempio n. 11
0
        //CREATE
        public Cliente Create(PetManiaDBEntities db, ClienteEntity c)
        {
            Cliente cliente = new Cliente();

            cliente.Nome        = c.Nome;
            cliente.CPF         = c.CPF;
            cliente.Telefone    = c.Telefone;
            cliente.Bairro      = c.Bairro;
            cliente.Endereco    = c.Endereco;
            cliente.Numero      = c.Numero;
            cliente.Pet         = c.Pet;
            cliente.Servico     = c.Servico;
            cliente.Agendamento = c.Agendamento;
            db.Cliente.Add(cliente);
            return(cliente);
        }
Esempio n. 12
0
 //GETCOUNT
 public List <ClienteEntity> GetCount(PetManiaDBEntities db)
 {
     return((from c in db.Cliente
             orderby c.Nome
             select new ClienteEntity
     {
         IdCliente = c.IdCliente,
         Nome = c.Nome,
         CPF = c.CPF,
         Telefone = c.Telefone,
         Bairro = c.Bairro,
         Endereco = c.Endereco,
         Numero = c.Numero,
         Pet = c.Pet,
         Servico = c.Servico,
         Agendamento = c.Agendamento,
     }).ToList());
 }
Esempio n. 13
0
 //DATATABLES
 #region
 //GET
 public ClienteEntity Get(PetManiaDBEntities db, long id)
 {
     return((from c in db.Cliente
             where c.IdCliente == id
             select new ClienteEntity
     {
         IdCliente = c.IdCliente,
         Nome = c.Nome,
         CPF = c.CPF,
         Telefone = c.Telefone,
         Bairro = c.Bairro,
         Endereco = c.Endereco,
         Numero = c.Numero,
         Pet = c.Pet,
         Servico = c.Servico,
         Agendamento = c.Agendamento,
     }).FirstOrDefault());
 }
Esempio n. 14
0
 //GETALL
 public List <ClienteEntity> GetAll(PetManiaDBEntities db, int start, int lenght)
 {
     return((from c in db.Cliente
             orderby c.Nome
             select new ClienteEntity
     {
         IdCliente = c.IdCliente,
         Nome = c.Nome,
         CPF = c.CPF,
         Telefone = c.Telefone,
         Bairro = c.Bairro,
         Endereco = c.Endereco,
         Numero = c.Numero,
         Pet = c.Pet,
         Servico = c.Servico,
         Agendamento = c.Agendamento,
     }).Skip(start).Take(lenght).ToList());
 }
Esempio n. 15
0
 //GETSEARCH
 public List <ClienteEntity> GetSearch(PetManiaDBEntities db, string search)
 {
     return((from c in db.Cliente
             where c.Nome.Contains("" + search)
             orderby c.Nome
             select new ClienteEntity
     {
         IdCliente = c.IdCliente,
         Nome = c.Nome,
         CPF = c.CPF,
         Telefone = c.Telefone,
         Bairro = c.Bairro,
         Endereco = c.Endereco,
         Numero = c.Numero,
         Pet = c.Pet,
         Servico = c.Servico,
         Agendamento = c.Agendamento,
     }).Skip(0).Take(10).ToList());
 }