Ejemplo n.º 1
0
        public bool Alterar(TesteIU360.Model.Cliente cliente)
        {
            TesteIU360Entities dbContext = new TesteIU360Entities();

            try
            {
                dbContext = new TesteIU360Entities();
                TesteIU360.Entity.Cliente entity_cliente = new TesteIU360.Entity.Cliente();
                entity_cliente = dbContext.Cliente.Where(p => p.Id == cliente.Id).FirstOrDefault();

                entity_cliente.Id           = cliente.Id;
                entity_cliente.RazaoSocial  = entity_cliente.RazaoSocial;
                entity_cliente.CNPJ         = cliente.Cnpj;
                entity_cliente.Telefone     = cliente.Telefone;
                entity_cliente.DataCadastro = DateTime.Now.Date;
                entity_cliente.IdVendedor   = cliente.IdVendedor;
                entity_cliente.Ativo        = cliente.Status;

                dbContext.SaveChanges();

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            finally
            {
                dbContext.Dispose();
            }
        }
Ejemplo n.º 2
0
        public TesteIU360.Model.Cliente BuscaPorId(int id)
        {
            TesteIU360Entities dbContext = new TesteIU360Entities();

            try
            {
                TesteIU360.Entity.Cliente entity_cliente = dbContext.Cliente.Where(p => p.Id == id).SingleOrDefault();
                TesteIU360.Model.Cliente  cliente        = Converters.DoReflection <TesteIU360.Entity.Cliente, TesteIU360.Model.Cliente>(entity_cliente, new TesteIU360.Model.Cliente());

                return(cliente);
            }
            catch (Exception err)
            {
                throw err;
            }
            finally
            {
                dbContext.Dispose();
            }
        }
Ejemplo n.º 3
0
        public bool Adicionar(TesteIU360.Model.Cliente cliente)
        {
            TesteIU360Entities dbContext = new TesteIU360Entities();

            try
            {
                dbContext = new TesteIU360Entities();
                TesteIU360.Entity.Cliente entity_cliente = new TesteIU360.Entity.Cliente();

                entity_cliente.RazaoSocial  = cliente.RazaoSocial;
                entity_cliente.CNPJ         = cliente.Cnpj;
                entity_cliente.DataCadastro = cliente.DataCadastro;
                entity_cliente.Telefone     = cliente.Telefone;
                entity_cliente.IdVendedor   = cliente.IdVendedor;
                entity_cliente.Ativo        = cliente.Status;

                try
                {
                    dbContext.Cliente.Add(entity_cliente);
                    dbContext.SaveChanges();
                }
                catch (DbEntityValidationException e)
                {
                    return(false);
                }
                return(true);
            }
            catch (Exception err)
            {
                return(false);
            }
            finally
            {
                dbContext.Dispose();
            }
        }