public async Task <ActionResult <Cliente> > AdicionarCliente([FromBody] Cliente cliente) { if (clienteDao.AdicionarCliente(cliente) == null) { return(BadRequest(new { Menssagem = "Cliente ja cadastrado para esse CPF" })); } else { return(clienteDao.AdicionarCliente(cliente)); } }
private void btnSalvar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrWhiteSpace(txtNome.Text)) { Cliente cliente = new Cliente { Nome = txtNome.Text, Endereco = txtEndereco.Text, Telefone = txtTelefone.Text, DataCadastro = DateTime.Now }; if (ClienteDAO.AdicionarCliente(cliente)) { MessageBox.Show("Cliente Gravado com Sucesso!!"); } else { MessageBox.Show("Erro ao Cadastrar Cliente!!"); } } else { MessageBox.Show("Favor Preencher todos os Campos!!"); } }
private void btnGravar_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtCpf.Text)) { c = new Cliente { Nome = txtNome.Text, CPF = txtCpf.Text }; if (ClienteDAO.AdicionarCliente(c)) { MessageBox.Show("Cliente cadastrado com sucesso!", "Suplementos WPF", MessageBoxButton.OK, MessageBoxImage.Information); LimparCampos(); } else { MessageBox.Show("Não foi possivel adicionar o cliente!", "Suplementos WPF", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("Favor preencher os campos", "Suplementos WPF", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void SalvarClientePictureBox_Click(object sender, EventArgs e) { if (ValidarCampos()) { try { Cliente cliente = new Cliente { Nome = nomeClienteTextBox.Text, CPF = CPFClienteMaskedBox.Text, Idade = int.Parse(idadeTextBox.Text), CEP = CEPMaskedBox.Text, Rua = enderecoTextBox.Text, Numero = numeroTextBox.Text, UF = UFComboBox.Text, Bairro = bairroTextBox.Text, Cidade = cidadeTextBox.Text, DataNascimento = nascimentoMaskedBox.Text }; if (edicao) { cliente.Id = int.Parse(IDTextBox.Text); dao.AtualizarCliente(cliente); } else { dao.AdicionarCliente(cliente); } DialogResult dr = MessageBox.Show("Cliente inserido/atualizado com sucesso. Deseja efetuar um novo cadastro?", "Cliente resigtrado", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { LimpaCampos(); } else { this.Dispose(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
public ActionResult AdicionarCliente(Cliente cliente) { if (cliente.Nome == null || cliente.CPF == null || cliente.Email == null || cliente.Login == null || cliente.Senha == null) { ModelState.AddModelError("usuario.CadastroEmBranco", "Não pode cadastrar um usuario em branco"); } if (ModelState.IsValid) { ClienteDAO daoCliente = new ClienteDAO(); daoCliente.AdicionarCliente(cliente); return(RedirectToAction("IndexLogin", "Login")); } else { ViewBag.Cliente = cliente; return(RedirectToAction("IndexLogin", "Login")); } }
private void Gravar_Click(object sender, RoutedEventArgs e) { Cliente c = new Cliente(); c.ClienteNome = txtNome.Text; c.ClienteIdade = txtIdade.Text; c.ClienteTelefone = txtTelefone.Text; c.ClienteCpf = txtCPF.Text; c.ClienteCep = txtCEP.Text; if (ClienteDAO.AdicionarCliente(c)) { MessageBox.Show("Cadastrado com sucesso!"); } else { MessageBox.Show("Não foi possivel cadastrar!"); } }
private void btnGravar_Click(object sender, RoutedEventArgs e) { c = new Cliente(); c.Nome = txtNome.Text; c.Cpf = txtCpf.Text; c.Telefone = txtTelefone.Text; if (ClienteDAO.AdicionarCliente(c)) { MessageBox.Show("Gravado com sucesso!", "Cadastro de Cliente", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Não foi possível gravar!", "Cadastro de Cliente", MessageBoxButton.OK, MessageBoxImage.Error); } txtNome.Text = ""; txtNome.Focus(); }
static void Main(string[] args) { string op; Cliente cliente = new Cliente(); Carro carro = new Carro(); Estadia estadia = new Estadia(); double precoDaEstadia, precoTotal; do { Console.Clear(); Console.WriteLine(" -- Estacionamento XZPark -- \n"); Console.WriteLine("1 - Cadastrar Cliente"); Console.WriteLine("2 – Cadastrar Carro para um Cliente"); Console.WriteLine("3 – Entrada de Carro"); Console.WriteLine("4 – Saída de Carro"); Console.WriteLine("5 – Histórico de Movimentação do Cliente"); Console.WriteLine("6 – Histórico de Movimentação do Dia"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nEscolha una opção:"); op = Console.ReadLine(); switch (op) { case "1": cliente = new Cliente(); Console.Clear(); Console.WriteLine(" -- CADASTRO DE CLIENTE -- "); Console.WriteLine("Digite o nome do cliente:"); cliente.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente:"); cliente.Cpf = Console.ReadLine(); Console.WriteLine("Digite a data de Nascimento do Cliente:"); cliente.DataDeNascimento = Convert.ToDateTime(Console.ReadLine()); try { if (ClienteDAO.AdicionarCliente(cliente)) { Console.WriteLine("Conta adicionada com sucesso!"); } else { Console.WriteLine("Conta já existente!"); } } catch (Exception e) { Console.WriteLine(e.Message); } break; case "2": carro = new Carro(); cliente = new Cliente(); Console.Clear(); Console.WriteLine(" -- CADASTRAR CARRO -- "); Console.WriteLine("Digite o CPF do Cliente:"); cliente.Cpf = Console.ReadLine(); cliente = ClienteDAO.BuscarClientePorCPF(cliente); try { if (cliente != null) { carro.Cliente = cliente; Console.WriteLine("Digite a Placa do Carro: "); carro.Placa = Console.ReadLine(); Console.WriteLine("Digite o Modelo do Carro: "); carro.Modelo = Console.ReadLine(); CarroDAO.AdicionarCarro(carro); } else { Console.WriteLine("Cliente não encontrado!"); } } catch (Exception e) { Console.WriteLine(e.Message); } break; case "3": estadia = new Estadia(); carro = new Carro(); Console.Clear(); Console.WriteLine(" -- ENTRADA DO CARRO -- \n"); Console.WriteLine("Digite a placa do carro:"); carro.Placa = Console.ReadLine(); carro = CarroDAO.BuscarCarroPorPlaca(carro); if (carro != null && carro.EstaEstacionado == false) { estadia.Carro = carro; estadia.Entrada = DateTime.Now; //Lembre-se que o SQL Server não trabalha com datas menores que 1753 //Por isso defini uma data padrão estadia.Saida = Convert.ToDateTime("01/01/1900"); //Modificando o status do carro carro.EstaEstacionado = true; try { if (EstadiaDAO.AdicionarEstadia(estadia)) { Console.WriteLine("Entrada efetuada com sucesso!"); } else { Console.WriteLine("Erro ao registrar entrada do carro!"); } } catch (Exception e) { Console.WriteLine(e.Message); } } else { Console.WriteLine("Carro não cadastrado ou já se encontra no estacionamento!"); } break; case "4": estadia = new Estadia(); carro = new Carro(); Console.Clear(); Console.WriteLine(" -- SAÍDA DO CARRO -- \n"); Console.WriteLine("Digite a placa do carro:"); carro.Placa = Console.ReadLine(); estadia = EstadiaDAO.BuscarEstadiaDeCarroEstacionado(carro); if (estadia != null) { estadia.Saida = DateTime.Now; //Modificando o status do carro estadia.Carro.EstaEstacionado = false; try { if (EstadiaDAO.AlterarEstadia(estadia)) { precoDaEstadia = Calculos.CalcularEstadia(estadia); Console.WriteLine("Preço total: " + precoDaEstadia.ToString("C2")); Console.WriteLine("Saída efetuada com sucesso!"); } else { Console.WriteLine("Erro ao registrar a saída do carro!"); } } catch (Exception e) { Console.WriteLine(e.Message); } } else { Console.WriteLine("Carro não se encontra no estacionamento!"); } break; case "5": cliente = new Cliente(); precoTotal = 0; Console.Clear(); Console.WriteLine(" -- LISTAR ESTADIAS POR CLIENTE -- \n"); Console.WriteLine("Digite CPF do cliente:"); cliente.Cpf = Console.ReadLine(); cliente = ClienteDAO.BuscarClientePorCPF(cliente); if (cliente != null) { Console.WriteLine("\nNome: " + cliente.Nome + "\n"); foreach (Estadia estadiaCadastrada in EstadiaDAO.BuscarEstadiasPorCliente(cliente)) { Console.WriteLine("\tCarro: " + estadiaCadastrada.Carro.Placa); Console.WriteLine("\tModelo: " + estadiaCadastrada.Carro.Modelo); Console.WriteLine("\tEntrada: " + estadiaCadastrada.Entrada); Console.WriteLine("\tSaída: " + estadiaCadastrada.Saida); precoDaEstadia = Calculos.CalcularEstadia(estadiaCadastrada); Console.WriteLine("\tPreço total: " + precoDaEstadia.ToString("C2") + "\n"); precoTotal += precoDaEstadia; } Console.WriteLine("Total: " + precoTotal.ToString("C2")); } else { Console.WriteLine("Cliente não encontrado!"); } break; case "6": precoTotal = 0; Console.Clear(); Console.WriteLine(" -- LISTAR ESTADIAS POR DATA -- \n"); Console.WriteLine("\nDigite uma data: " + cliente.Nome); DateTime data = Convert.ToDateTime(Console.ReadLine()); foreach (Estadia estadiaCadastrada in EstadiaDAO.BuscarEstadiasPorData(data)) { Console.WriteLine("\tCliente: " + estadiaCadastrada.Carro.Cliente.Nome); Console.WriteLine("\tCarro: " + estadiaCadastrada.Carro.Placa); Console.WriteLine("\tModelo: " + estadiaCadastrada.Carro.Modelo); Console.WriteLine("\tEntrada: " + estadiaCadastrada.Entrada); Console.WriteLine("\tSaída: " + estadiaCadastrada.Saida); precoDaEstadia = Calculos.CalcularEstadia(estadiaCadastrada); Console.WriteLine("\tPreço total: " + precoDaEstadia.ToString("C2") + "\n"); precoTotal += precoDaEstadia; } Console.WriteLine("Total: " + precoTotal.ToString("C2")); break; case "0": Console.WriteLine("\nSaindo..."); break; default: Console.WriteLine("\nOpção inválida!"); break; } Console.WriteLine("\nPressione uma tecla para continuar..."); Console.ReadKey(); } while (!op.Equals("0")); }
public void AdicionarCliente(Cliente cliente) { ClienteDAO dao = new ClienteDAO(); dao.AdicionarCliente(cliente); }
public void Adicionar(Cliente c) { ClienteDAO cliente = new ClienteDAO(); cliente.AdicionarCliente(c); }
static void Main(string[] args) { Dados.Inicializar(); string opcao, opcaoVenda; double totalItem = 0, totalVenda = 0, totalGeral = 0; Cliente cliente = new Cliente(); Vendedor vendedor = new Vendedor(); Produto produto = new Produto(); Venda venda = new Venda(); ItemVenda itemVenda = new ItemVenda(); Endereco endereco = new Endereco(); do { Console.Clear(); Console.WriteLine(" -- Sistema de Vendas -- "); Console.WriteLine("\n1 - Cadastro de Cliente"); Console.WriteLine("2 - Lista de Clientes"); Console.WriteLine("3 - Cadastro de Vendedor"); Console.WriteLine("4 - Lista de Vendedores"); Console.WriteLine("5 - Cadastro de Produto"); Console.WriteLine("6 - Lista de Produtos"); Console.WriteLine("7 - Registrar vendas"); Console.WriteLine("8 - Listar vendas"); Console.WriteLine("9 - Listar vendas por cliente"); Console.WriteLine("10 - Listar vendas por Endereço"); Console.WriteLine("11 - Cadastrar Endereço"); Console.WriteLine("12 - Listar Endereço"); Console.WriteLine("0 - Sair"); Console.WriteLine("\nDigite a opção desejada: "); opcao = Console.ReadLine(); switch (opcao) { case "1": cliente = new Cliente(); Console.Clear(); Console.WriteLine(" -- Cadastrar Cliente -- \n"); Console.WriteLine("Digite o nome do cliente: "); cliente.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); if (ClienteDAO.AdicionarCliente(cliente) == true) { Console.WriteLine("Cliente gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o cliente!"); } break; case "2": Console.Clear(); Console.WriteLine(" -- Listar Clientes -- \n"); foreach (Cliente clienteCadastrado in ClienteDAO.RetornarLista()) { Console.WriteLine("Cliente: " + clienteCadastrado); } break; case "3": vendedor = new Vendedor(); Console.Clear(); Console.WriteLine(" -- Cadastrar Vendedor -- \n"); Console.WriteLine("Digite o nome do vendedor: "); vendedor.Nome = Console.ReadLine(); Console.WriteLine("Digite o CPF do vendedor: "); vendedor.Cpf = Console.ReadLine(); Console.WriteLine("Digite a taxa de comissão: "); vendedor.Comissao = Convert.ToDouble(Console.ReadLine()); if (VendedorDAO.AdicionarVendedor(vendedor) == true) { Console.WriteLine("Vendedor gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o vendedor!"); } break; case "4": Console.Clear(); Console.WriteLine(" -- Listar Vendedores -- \n"); foreach (Vendedor vendedorCadastrado in VendedorDAO.RetornarLista()) { Console.WriteLine("Vendedor: " + vendedorCadastrado); } break; case "5": produto = new Produto(); Console.Clear(); Console.WriteLine(" -- Cadastrar Produto -- \n"); Console.WriteLine("Digite o nome do produto: "); produto.Nome = Console.ReadLine(); Console.WriteLine("Digite o preço do produto: "); produto.Preco = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Digite o markup do produto: "); produto.Markup = Convert.ToDouble(Console.ReadLine()); if (ProdutoDAO.AdicionarProduto(produto) == true) { Console.WriteLine("Produto gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o produto!"); } break; case "6": Console.Clear(); Console.WriteLine(" -- Listar Produtos -- \n"); foreach (Produto produtoCadastrado in ProdutoDAO.RetornarLista()) { Console.WriteLine("Produto: " + produtoCadastrado); } break; case "7": venda = new Venda(); cliente = new Cliente(); vendedor = new Vendedor(); produto = new Produto(); itemVenda = new ItemVenda(); endereco = new Endereco(); Console.Clear(); Console.WriteLine(" -- Registrar Venda -- \n"); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); cliente = ClienteDAO.BuscarClientePorCPF(cliente); if (cliente != null) { venda.Cliente = cliente; Console.WriteLine("Digite o CPF do vendedor: "); vendedor.Cpf = Console.ReadLine(); vendedor = VendedorDAO.BuscarVendedorPorCPF(vendedor); if (vendedor != null) { venda.Vendedor = vendedor; do { itemVenda = new ItemVenda(); produto = new Produto(); Console.WriteLine("Digite o nome do produto: "); produto.Nome = Console.ReadLine(); produto = ProdutoDAO.BuscarProdutoPorNome(produto); if (produto != null) { itemVenda.Produto = produto; Console.WriteLine("Digite a quantidade do produto:"); itemVenda.Quantidade = Convert.ToInt32(Console.ReadLine()); itemVenda.PrecoUnitario = produto.Markup * produto.Preco; venda.Produtos.Add(itemVenda); } else { Console.WriteLine("Produto não encontrado!"); } Console.WriteLine("Deseja adicionar mais produtos?"); opcaoVenda = Console.ReadLine(); } while (opcaoVenda.ToUpper().Equals("S")); Console.WriteLine("Digite o CEP do Endereço: "); endereco.Cep = Console.ReadLine(); endereco = EnderecoDAO.BuscarEnderecoPorCep(endereco); if (endereco != null) { venda.Endereco = endereco; } else { Console.WriteLine("Endereço não encontrado!"); } venda.DataDaVenda = DateTime.Now; VendaDAO.AdicionarVenda(venda); Console.WriteLine("Venda adicionada com sucesso!"); } else { Console.WriteLine("Vendedor não encontrado!"); } } else { Console.WriteLine("Cliente não encontrado!"); } break; case "8": Console.Clear(); Console.WriteLine(" -- Listar Venda -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.RetornarLista()) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); //totalVenda = totalVenda + totalItem; totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("Total da venda: " + totalGeral.ToString("C2")); break; case "9": cliente = new Cliente(); Console.Clear(); Console.WriteLine("Digite o CPF do cliente: "); cliente.Cpf = Console.ReadLine(); Console.Clear(); Console.WriteLine(" -- Listar Venda por cliente -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.BuscarVendasPorCliente(cliente)) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case "10": endereco = new Endereco(); Console.Clear(); Console.WriteLine("Digite o Cep do Endereço: "); endereco.Cep = Console.ReadLine(); Console.Clear(); Console.WriteLine(" -- Listar Venda por Endereço -- \n"); totalGeral = 0; foreach (Venda vendaCadastrada in VendaDAO.BuscarVendasPorEndereco(endereco)) { totalVenda = 0; Console.WriteLine("\nCliente: " + vendaCadastrada.Cliente.Nome); Console.WriteLine("Vendedor: " + vendaCadastrada.Vendedor.Nome); Console.WriteLine("Endereço de Entrega: Rua " + vendaCadastrada.Endereco.nomeRua); Console.WriteLine("Data: " + vendaCadastrada.DataDaVenda.ToString()); foreach (ItemVenda itemVendaCadastrado in vendaCadastrada.Produtos) { Console.WriteLine("\n\tProduto: " + itemVendaCadastrado.Produto.Nome); Console.WriteLine("\tQuantidade: " + itemVendaCadastrado.Quantidade); Console.WriteLine("\tPreço: " + itemVendaCadastrado.PrecoUnitario.ToString("C2")); totalItem = itemVendaCadastrado.Quantidade * itemVendaCadastrado.PrecoUnitario; Console.WriteLine("\tTotal: " + totalItem.ToString("C2")); totalVenda += totalItem; } Console.WriteLine("\t\nTotal da venda: " + totalVenda.ToString("C2")); totalGeral += totalVenda; } Console.WriteLine("\nTotal geral: " + totalGeral.ToString("C2")); break; case "11": endereco = new Endereco(); Console.Clear(); Console.WriteLine(" -- Cadastrar Endereço -- \n"); Console.WriteLine("Digite o nome da Rua: "); endereco.nomeRua = Console.ReadLine(); Console.WriteLine("Digite o Cep do Endereço: "); endereco.Cep = Console.ReadLine(); if (EnderecoDAO.AdicionarEndereco(endereco) == true) { Console.WriteLine("Endereço gravado com sucesso!"); } else { Console.WriteLine("Não foi possível adicionar o Endereço!"); } break; case "12": Console.Clear(); Console.WriteLine(" -- Listar Endereços -- \n"); foreach (Endereco enderecoCadastrado in EnderecoDAO.RetornarLista()) { Console.WriteLine("Endereço: " + enderecoCadastrado); } break; case "0": Console.Clear(); break; default: Console.WriteLine("Opção inválida!"); break; } Console.WriteLine("Aperte uma tecla para continuar..."); Console.ReadKey(); } while (!opcao.Equals("0")); }