public bool Editar(ClienteEntidade aEntidade) { ValidarEdicao(aEntidade); var cliente = new ClienteDados().Listar(aEntidade.Id.Value); aEntidade.IdUsuario = cliente.IdUsuario.Value; aEntidade.IdUsuarioCadastro = cliente.IdUsuarioCadastro.Value; aEntidade.IdUsuarioAlteracao = aEntidade.IdUsuarioAlteracao.Value; aEntidade.IdEndereco = cliente.IdEndereco; aEntidade.DataCadastro = cliente.DataCadastro; aEntidade.DataAlteracao = DateTime.Now; var negocioEndereco = new EnderecoNegocio(); negocioEndereco.ValidarEdicao(aEntidade.Endereco); var endereco = negocioEndereco.Listar(aEntidade.Endereco.Id.Value); aEntidade.Endereco.IdUsuarioCadastro = endereco.IdUsuarioCadastro.Value; aEntidade.Endereco.IdUsuarioAlteracao = aEntidade.IdUsuarioAlteracao.Value; aEntidade.Endereco.DataCadastro = endereco.DataCadastro; aEntidade.Endereco.DataAlteracao = DateTime.Now; using (var transation = new TransactionScope()) { negocioEndereco.Atualizar(aEntidade.Endereco); Atualizar(aEntidade); transation.Complete(); } return(true); }
public RelatorioDetalhadoClienteResponse RelatorioDetalhado(long idCliente) { var dados = new ClienteDados().RelatorioDetalhado(idCliente); if (dados == null) { throw new Exception("Cliente não encontrado."); } var cliente = new RelatorioDetalhadoClienteResponse { IdCliente = dados.CLI_CODIGO, Nome = dados.CLI_NOME, Email = dados.CLI_EMAIL, Fazenda = StringUtilitario.TratarStringNula(dados.CLI_FAZENDA), Cpf = dados.CLI_CPF, Telefone = StringUtilitario.TratarStringNula(dados.CLI_TELFIXO), Celular = StringUtilitario.TratarStringNula(dados.CLI_TELCELULAR), IdEndereco = dados.END_CODIGO, Cep = Convert.ToString(dados.END_CEP), Logradouro = dados.END_LOGRADOURO, Numero = dados.END_NUMERO, Complemento = StringUtilitario.TratarStringNula(dados.END_COMPLEMENTO), Bairro = dados.END_BAIRRO, Estado = dados.END_ESTADO, Cidade = dados.END_CIDADE }; cliente.TipoDocumento = cliente.Cpf.Length == 11 ? "CPF" : "CNPJ"; return(cliente); }
private static Cliente InserindoNovoCliente(ClienteDados clienteDados) { Cliente cliente = new Cliente() { DataNascimento = DateTime.Parse("04/05/1982"), Nome = "Cliente Teste", Sobrenome = "Teste", Enderecos = new System.Collections.Generic.List <Endereco>() { new Endereco { Logradouro = "a", Bairro = "b", Cidade = "c", Estado = "e", Cep = "18135070", Tipo = TipoEndereco.Residencial }, new Endereco { Logradouro = "f", Bairro = "g", Cidade = "h", Estado = "i", Cep = "18135070", Tipo = TipoEndereco.Comercial } } }; EnderecoDados enderecoDados = new EnderecoDados(); cliente.Id = clienteDados.Insert(cliente); cliente.Enderecos.ForEach(endereco => { endereco.IdCliente = cliente.Id; endereco.Id = enderecoDados.Insert(endereco); }); return(cliente); }
private void buttonPesquisar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(); IClienteDados dc = new ClienteDados(); string cl_cpf = textBoxPesqCPF.Text; dataGridViewCliente.DataSource = dc.pesquisarCliente(cl_cpf); }
private static void BuscandoERemovendoCliente(ClienteDados clienteDados, Cliente clienteInserido) { EnderecoDados enderecoDados = new EnderecoDados(); var cliente = clienteDados.Find(clienteInserido.Id); cliente.Enderecos.ForEach(e => enderecoDados.Delete(e)); clienteDados.Delete(cliente); }
public ActionResult<ClienteDados> GetClienteDados(string id) { using IDbConnection connection = _dapperConnections.getLicencasConnection(); ClienteDados cliente = connection.Query<ClienteDados>("SELECT t.*, g.Nome AS Grupo_nome, v.Tag_name AS Versao_nome FROM Terceiros t LEFT JOIN Versoes v ON t.Versao_atual = v.Id LEFT JOIN Grupos g ON t.Grupo = g.ID WHERE t.Id LIKE @ID", new { ID = id }).FirstOrDefault(); if (cliente == null) return NotFound(); return cliente; }
private void VerificarChaves(ClienteEntidade aEntidade) { var dados = new ClienteDados(); if (dados.BuscarClientePeloEmail(aEntidade.Email) != null) { throw new Exception("Já existe um cliente cadastrado com esse e-mail."); } if (dados.BuscarClientePeloCpfCnpj(aEntidade.Cpf) != null) { throw new Exception("Já existe um cliente cadastrado com esse CPF/CNPJ."); } }
static void Main(string[] args) { ClienteDados clienteDados = new ClienteDados(); var clienteInserido = InserindoNovoCliente(clienteDados); AtualizandoCliente(clienteDados, clienteInserido); ExibindoTodosClientes(clienteDados); BuscandoERemovendoCliente(clienteDados, clienteInserido); ExibindoTodosClientes(clienteDados); }
private static void ExibindoTodosClientes(ClienteDados clienteDados) { var Clientes = clienteDados.Select(); ConsoleTable consoletable = new ConsoleTable(); consoletable.AddColumn(new[] { "Id", "Nome", "Sobrenome", "Idade", "DataNascimento" }); Clientes.ForEach(cliente => consoletable.AddRow( cliente.Id, cliente.Nome, cliente.Sobrenome, cliente.Idade, cliente.DataNascimento )); consoletable.Write(); }
public ClienteLogica() { dados = new ClienteDados(); }
/// <summary> /// Método construtor da classe /// </summary> public ClienteLogica() { //Instanciar a clasee da camada de dados dados = new ClienteDados(); }
private static void AtualizandoCliente(ClienteDados clienteDados, Cliente clienteInserido) { clienteInserido.Nome = "Cliente Alterado"; clienteDados.Update(clienteInserido); }
public ClienteServico() { _pessoaDados = new PessoaDados(); _clienteDados = new ClienteDados(); }
public Form1() { InitializeComponent(); MinhaListagem = new TipoGenrico <string>(); clienteDados = new ClienteDados(); }
public void ClienteDados(ClienteDados cliente) { _context.ClienteDados.Add(cliente); _context.SaveChanges(); }