示例#1
0
 //U
 /// <summary>
 /// Atualiza os dados de um cliente
 /// </summary>
 /// <param name="cliente"></param>
 /// <returns></returns>
 public bool AlteraCliente(Model.Cliente cliente)
 {
     DAL.Clientes clienteAlterado = new DAL.Clientes
     {
         Id       = cliente.Id,
         Nome     = cliente.Nome.ToUpper(),
         Cpf      = cliente.Cpf.Replace(".", "").Replace("-", ""),
         Cidade   = cliente.Cidade.ToUpper(),
         Bairro   = cliente.Bairro.ToUpper(),
         Endereco = cliente.Endereco.ToUpper()
     };
     if (OperadorDAL.AtualizaCliente(clienteAlterado))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
示例#2
0
        //R
        /// <summary>
        /// Busca um cliente a partir do CPF informado
        /// </summary>
        /// <param name="cpf"></param>
        /// <returns></returns>
        public Model.Cliente BuscaClienteCpf(string Cpf)
        {
            Model.Cliente clienteRetornadoBLL;
            DAL.Clientes  clienteRetornadoDAL = OperadorDAL.BuscaClientesCPF(Cpf);
            if (clienteRetornadoDAL != null)
            {
                clienteRetornadoBLL = new Model.Cliente {
                    Id       = clienteRetornadoDAL.Id,
                    Nome     = clienteRetornadoDAL.Nome,
                    Cpf      = clienteRetornadoDAL.Cpf,
                    Cidade   = clienteRetornadoDAL.Cidade,
                    Bairro   = clienteRetornadoDAL.Bairro,
                    Endereco = clienteRetornadoDAL.Endereco
                };

                return(clienteRetornadoBLL);
            }
            else
            {
                return(null);
            }
        }