private void cbxEditMarcaCar_SelectedIndexChanged(object sender, EventArgs e) { CarroDAO car = new CarroDAO(); cbxEditModeloCar.DataSource = car.ListaModeloCar(cbxEditMarcaCar.Text); cbxEditModeloCar.DisplayMember = "modelo"; }
private void btnConsultarCarro_Click(object sender, EventArgs e) { lstCarros.Items.Clear(); ListViewItem item; cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); empresa.Email = cliente.Empresa.Email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(txtInicialCarro.Text, carro); foreach (Carro x in carros) { item = new ListViewItem(); item.Text = x.Placa; item.SubItems.Add(x.Marca); item.SubItems.Add(x.Nome); item.SubItems.Add(x.Ano.ToString()); item.SubItems.Add(x.Preco.ToString("C2")); string estado = CarroDAO.EstadoDisp(x.EstadoDisp); item.SubItems.Add(estado); item.SubItems.Add(x.Empresa.Cidade); item.SubItems.Add(x.Empresa.NomeEmpresa); lstCarros.Items.Add(item); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (!txtPlaca.Text.Equals("")) { try { Carro carro = new Carro(); carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); carro.Nome = txtNome.Text; carro.Cambio = txtCambio.Text; carro.Cor = txtCor.Text; carro.Marca = txtMarca.Text; carro.Quilometragem = txtQuilometragem.Text; carro.Portas = int.Parse(txtPorta.Text); carro.Ano = int.Parse(txtAno.Text); carro.Preco = double.Parse(txtPreco.Text); carro.EstadoDisp = true; CarroDAO.Editar(carro); MessageBox.Show("Cadastro do carro: " + carro.Nome + " foi alterado !!!", "Alterado"); } catch { MessageBox.Show(e + "Erro ao Alterar Cadastro", "Erro"); } } else { MessageBox.Show("O campo Placa é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void txtCodigo_Leave(object sender, EventArgs e) { Carro carro = new Carro(); if (!txtPlaca.Text.Equals("")) { try { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); txtMarca.Text = carro.Marca; txtNome.Text = carro.Nome; txtAno.Text = carro.Ano.ToString(); txtPortas.Text = carro.Portas.ToString(); txtCambio.Text = carro.Cambio; txtQuilometragem.Text = carro.Quilometragem; txtCor.Text = carro.Cor; txtRateApplied.Text = carro.Preco.ToString(); } catch { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPlaca.Clear(); txtPlaca.Focus(); } } }
private void btnExcluirCar_Click(object sender, EventArgs e) { CarroDAO car = new CarroDAO(); ArrayList arr = new ArrayList(); /*[id_car] [marca_car], [modelo_car], [ano_car], [combustivel_car],[quilometragem_car], [cambio_car], [blindado_car], [cor_car], [preco_car]*/ try { int cod_car = int.Parse(txtExcluirCar.Text); //Se todos os campos forem inseridos dentro do array if (car.DeletarCarro(cod_car)) { MessageBox.Show("Apagado com Sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); FormExcluiCar_Load(e, e); } else { MessageBox.Show("Erro ao Apagar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception erro) { MessageBox.Show($"{erro} Erro Ocorrido"); } }
private void lstCarros_BindingContextChanged(object sender, EventArgs e) { lstCarros.Items.Clear(); ListViewItem item; cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); empresa.Email = cliente.Empresa.Email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); foreach (Carro i in carros) { item = new ListViewItem(); item.Text = i.Placa; item.SubItems.Add(i.Marca); item.SubItems.Add(i.Nome); item.SubItems.Add(i.Ano.ToString()); item.SubItems.Add(i.Preco.ToString("C2")); string estado = CarroDAO.EstadoDisp(i.EstadoDisp); item.SubItems.Add(estado); item.SubItems.Add(i.Empresa.Cidade); item.SubItems.Add(i.Empresa.NomeEmpresa); lstCarros.Items.Add(item); } }
private void PerfilCliente_Load(object sender, EventArgs e) { cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); empresa.Email = cliente.Empresa.Email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); lblEmpresa.Text = empresa.NomeEmpresa; alugado.Cliente = cliente; alugado = AlugadoDAO.ObterAluguelPorCliente(alugado); lblCPF.Text = cliente.Cpf; lblEmail.Text = cliente.Email; lblNome.Text = cliente.Nome; if (alugado != null) { carro.Empresa = empresa; carro = CarroDAO.ObterCarroPorEmpresa(carro); alugado.Carro = carro; lblCarroo.Text = carro.Nome; EquipadoDAO.BuscarCarroEquipadoPorRecibo(alugado); double total = alugado.Valor + equipado.ValorTotal; lblReciboo.Text = alugado.Id.ToString(); lblTotal.Text = total.ToString("C2"); lblDataEntrega.Text = alugado.DiasAlugado.ToString(); } else { lblReciboo.Text = ""; lblTotal.Text = ""; lblDataEntrega.Text = ""; } }
private void button1_Click(object sender, EventArgs e) { if (!txtPlaca.Text.Equals("")) { empresa.Email = this.email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); if (carro != null) { if (carro.Empresa == empresa) { Carro carro = new Carro(); try { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); txtNome.Text = carro.Nome; txtCambio.Text = carro.Cambio; txtCor.Text = carro.Cor; txtMarca.Text = carro.Marca; txtQuilometragem.Text = carro.Quilometragem; txtPorta.Text = carro.Portas.ToString(); txtAno.Text = carro.Ano.ToString(); txtPreco.Text = carro.Preco.ToString(); txtNome.Enabled = true; txtCambio.Enabled = true; txtCor.Enabled = true; txtMarca.Enabled = true; txtQuilometragem.Enabled = true; txtPorta.Enabled = true; txtAno.Enabled = true; txtPreco.Enabled = true; } catch { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); txtPlaca.Clear(); txtPlaca.Focus(); } } else { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } } else { MessageBox.Show("Carro não encontrado", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("O campo Placa é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void FormCadCarro_Load(object sender, EventArgs e) { CarroDAO car = new CarroDAO(); dgvCadastrar.DataSource = car.ListaGridCarro(); cbxCadMarcaCar.DataSource = car.ListaMarcaCar(); cbxCadMarcaCar.DisplayMember = "marca"; }
private void FormEditaCar_Load(object sender, EventArgs e) { CarroDAO car = new CarroDAO(); dgvEditar.DataSource = car.ListaGridCarro(); cbxEditMarcaCar.DataSource = car.ListaMarcaCar(); cbxEditMarcaCar.DisplayMember = "marca"; }
private void PerfilEmpresa_Load(object sender, EventArgs e) { empresa.Email = this.email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); lblCarros.Text = empresa.Carro.Count.ToString(); }
private void btnPedido_Click(object sender, EventArgs e) { try { Alugado alugado = new Alugado(); Carro carro = new Carro(); Cliente cliente = new Cliente(); cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); alugado.Cliente = cliente; alugado = AlugadoDAO.ObterAluguelPorCliente(alugado); if (alugado == null) { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); if (carro != null) { if (carro.EstadoDisp == true) { if (carro.Empresa == cliente.Empresa) { Alugado alugados = new Alugado(); carro.EstadoDisp = false; alugados.Cliente = cliente; alugados.Carro = carro; alugados.DiasAlugado = int.Parse(txtDays.Text); alugados.Valor = float.Parse(txtOrderTotal.Text); AlugadoDAO.Incluir(alugados); txtReceiptNumber.Text = alugados.Id.ToString(); MessageBox.Show("O carro " + carro.Nome + " foi alugado com sucesso e guarde o seu recibo: #" + alugados.Id + " para devolução", "Alugado"); } else { MessageBox.Show("Erro ao alugar - Carro não existe nesta empresa", "Erro"); } } else { MessageBox.Show("Erro ao alugar - Carro já foi Alugado", "Erro"); } } else { MessageBox.Show("Erro ao alugar - Carro incorreto", "Erro"); } } else { MessageBox.Show("Cliente já alugou um carro", "Erro"); } } catch (SqlException c) { MessageBox.Show(c + "Erro ao alugar", "Erro"); } }
public void fillCarro() { List <Carro> carros; CarroDAO cDAO = new CarroDAO(); txtCarro.Items.Clear(); carros = cDAO.Listar(txtCliente.Text); foreach (Carro ca in carros) { txtCarro.Items.Add(ca.Placa); } }
private void btExecutar_Click(object sender, EventArgs e) { if (txtCarro.Text != "") { if (MessageBox.Show("Executar o Serviço? ", "Mensagem do sistema ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { ServicoDAO servicoDAO = new ServicoDAO(); Servico servico = getDTOServ(); servicoDAO.Salvar(servico); StageDAO stageDAO = new StageDAO(); Stage stage = getDTO(); stageDAO.Salvar(stage); for (int i = 0; i < dgvCarrinho.Rows.Count; i++) { ServPecaDAO servPecaDAO = new ServPecaDAO(); ServPeca servPeca = getDTOPecaServ(); servPecaDAO.Salvar(servPeca); r++; } CarroDAO car = new CarroDAO(); Carro c = getDTOCar(); car.AtualizaSpecs(c); NotaFiscal n = new NotaFiscal(); ServicoDAO s = new ServicoDAO(); n.mostra(s.BuscaCodigo().ToString()); n.ShowDialog(this); //para chamar o splash Thread t = new Thread((new ThreadStart(Loading))); ////inicializar a thread t.Start(); Thread.Sleep(1200); t.Abort(); MessageBox.Show("Serviço encaminhado com sucesso!"); } else { MessageBox.Show("Serviço cancelado"); } } else { MessageBox.Show("Preencha os campos para iniciar o serviço"); } }
private void txtPesquisaCarro_TextChanged(object sender, EventArgs e) { CarroDAO carroDAO = new CarroDAO(); List <Carro> carros; carros = carroDAO.Listar(txtPesquisaCarro.Text); dgvCarroP.Rows.Clear(); foreach (Carro c in carros) { dgvCarroP.Rows.Add(c.Placa, c.Modelo, c.Marca, c.CpfCliente); } }
private void fillCarro() { CarroDAO carroDAO = new CarroDAO(); List <Carro> carros; carros = carroDAO.Carregar(); dgvCarroP.Rows.Clear(); foreach (Carro c in carros) { dgvCarroP.Rows.Add(c.Placa, c.Modelo, c.Marca, c.CpfCliente); } }
private void txtCarro_SelectedIndexChanged(object sender, EventArgs e) { try { CarroDAO carroDAO = new CarroDAO(); Carro carro = carroDAO.BuscaCarro(txtCarro.Text); lbMarca.Text = carro.Marca; lbModelo.Text = carro.Modelo; } catch { } }
private void CadastroCarro_Load(object sender, EventArgs e) { AutoCompleteStringCollection lista = new AutoCompleteStringCollection(); empresa.Email = this.email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); foreach (Carro x in carros) { lista.Add(x.Nome); } }
public void SalvarTexto(List <Pessoa> pessoas) { string texto = ""; CarroDAO carroDAO = new CarroDAO(); foreach (Pessoa pessoa in pessoas) { pessoa.Carros = carroDAO.GetCarrosFromPessoa(pessoa.Id); texto += pessoa.ToString(); } pessoaDAO.SalvarTexto(texto); }
private void btnPesquisarCar_Click(object sender, EventArgs e) { CarroDAO car = new CarroDAO(); string sql; if (rdbPorNome.Checked) { /*[id_car] [marca_car], [modelo_car], [ano_car], [combustivel_car],[quilometragem_car], [cambio_car], [blindado_car], [cor_car], [preco_car]*/ sql = "SELECT [id_car] as Código, [marca_car] as Marca, [modelo_car] as Modelo, [ano_car] as Ano, [combustivel_car] as Combustível,[quilometragem_car] as Quilometragem, [cambio_car] as Câmbio, [blindado_car] as Blindado, [cor_car] as Cor, [preco_car] as Preço FROM [ProjetoCtrl].[dbo].[TbCarro] WHERE [marca_car] LIKE @valor OR [modelo_car] LIKE @valor OR [ano_car] LIKE @valor OR [combustivel_car] LIKE @valor OR [quilometragem_car] LIKE @valor OR [cambio_car] LIKE @valor OR [blindado_car] LIKE @valor OR [cor_car] LIKE @valor OR [preco_car] LIKE @valor"; dgvPesquisar.DataSource = car.Pesquisar(sql, $"%{txtPesquisar.Text}%"); } else { sql = "SELECT [id_car] as Código, [marca_car] as Marca, [modelo_car] as Modelo, [ano_car] as Ano, [combustivel_car] as Combustível,[quilometragem_car] as Quilometragem, [cambio_car] as Câmbio, [blindado_car] as Blindado, [cor_car] as Cor, [preco_car] as Preço FROM [ProjetoCtrl].[dbo].[TbCarro] WHERE [id_car] = @valor"; dgvPesquisar.DataSource = car.Pesquisar(sql, txtPesquisar.Text); } }
private void TelaCarro_Load(object sender, EventArgs e) { AutoCompleteStringCollection lista = new AutoCompleteStringCollection(); cliente.Email = this.email; cliente = ClienteDAO.BuscarCLientePorEmail(cliente); empresa.Email = cliente.Empresa.Email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); foreach (Carro x in carros) { lista.Add(x.Nome); } txtInicialCarro.AutoCompleteCustomSource = lista; }
private void FormRelatorio_Load(object sender, EventArgs e) { List <Carro> listaCarro = new CarroDAO().Carregar(); CrCarro relatorio = new CrCarro(); relatorio.SetDataSource(listaCarro); crvCarro.ReportSource = relatorio; List <Cliente> listaClientes = new ClienteDAO().Carregar(); crCliente crCliente = new crCliente(); crCliente.SetDataSource(listaClientes); crvCliente.ReportSource = crCliente; List <Pecas> listaPecas = new PecasDAO().Carregar(); CrPeca crPecas = new CrPeca(); crPecas.SetDataSource(listaPecas); crvPeca.ReportSource = crPecas; List <NotaF> f = new RelatorioDAO().RankVendas(); crFuncionario crFuncionario = new crFuncionario(); crFuncionario.SetDataSource(f); crvFuncionario.ReportSource = crFuncionario; List <NotaF> pecaRel = new RelatorioDAO().ListaPecaVenda(); CrVendaPeca crVendaPeca = new CrVendaPeca(); crVendaPeca.SetDataSource(pecaRel); crvVendapeca.ReportSource = crVendaPeca; List <NotaF> Serv = new RelatorioDAO().ListaVendas(); CrServico crServico = new CrServico(); crServico.SetDataSource(Serv); crvServico.ReportSource = crServico; }
private void btSalvar_Click(object sender, EventArgs e) { CarroDAO carroDAO = new CarroDAO(); Carro carro = GetDTO(); carroDAO.Salvar(carro); //dgvCarro.DataSource = c.carregar(); dgCarroOriginal.DataSource = c.Carregar(); try { MessageBox.Show("Cadastrado com sucesso!"); ControlaBotoes(true); limparCampos(); } catch (Exception) { MessageBox.Show("DEU RUIM"); } }
private void button1_Click_2(object sender, EventArgs e) { try { Carro Carro = new Carro(); Carro.Placa = txtPlaca.Text; Carro = CarroDAO.obterPlaca(Carro); if (Carro != null) { CarroDAO.Excluir(Carro); MessageBox.Show("Carro Excluido", "Excluido"); this.Close(); } else { MessageBox.Show("Carro inexistente", "Erro"); } } catch { MessageBox.Show("Carro inexistente", "Erro"); } }
private void btnCalculate_Click(object sender, EventArgs e) { carro.Placa = txtPlaca.Text; carro = CarroDAO.obterPlaca(carro); if (carro != null) { int Dias = 0; double TaxaAplicada = 0.00; double SubTotal = 0.00; double ValorImposto = 0.00; double ValorTotal = 0.00; TaxaAplicada = carro.Preco; try { Dias = int.Parse(this.txtDays.Text); } catch (FormatException) { MessageBox.Show("Número de dias inválido"); } try { TaxaAplicada = double.Parse(txtRateApplied.Text); } catch (FormatException) { MessageBox.Show("Valor inválido para a taxa aplicada"); } SubTotal = Dias * TaxaAplicada; txtSubTotal.Text = SubTotal.ToString("F"); ValorTotal = SubTotal + ValorImposto; txtOrderTotal.Text = ValorTotal.ToString("F"); } }
public CarroBLL() { dao = new CarroDAO(); }
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")); }
private void FormExcluiCar_Load(object sender, EventArgs e) { CarroDAO car = new CarroDAO(); dgvExcluir.DataSource = car.ListaGridCarro(); }
public AlugarCarroDiariaController(CarroDAO carroDAO, ClienteDAO clienteDAO, ReservaDAO reservaDAO) { _carroDAO = carroDAO; _clienteDAO = clienteDAO; _reservaDAO = reservaDAO; }
public void dbInsert() { try { empresa.Email = this.email; empresa = EmpresaDAO.BuscarEmpresaPorEmail(empresa); carro.Empresa = empresa; IEnumerable <Carro> carros = CarroDAO.ObterCarrosPelaEmpresa(carro); if (!txtNome.Text.Equals("")) { if (!txtCambio.Text.Equals("")) { if (!txtCor.Text.Equals("")) { if (!txtMarca.Text.Equals("")) { if (!txtQuilometragem.Text.Equals("")) { if (!txtPlaca.Text.Equals("")) { if (!txtPorta.Text.Equals("")) { if (!txtAno.Text.Equals("")) { if (!txtPreco.Text.Equals("")) { carro.Placa = txtPlaca.Text; if (CarroDAO.obterPlaca(carro) == null) { if (carro.Empresa.Plano.PlanoCarro == "Pequeno" || carro.Empresa.Plano.PlanoCarro == "pequeno") { if (empresa.Carro.Count < 50) { carro.Placa = txtPlaca.Text; carro.Nome = txtNome.Text; carro.Cambio = txtCambio.Text; carro.Cor = txtCor.Text; carro.Marca = txtMarca.Text; carro.Quilometragem = txtQuilometragem.Text; carro.Portas = int.Parse(txtPorta.Text); carro.Ano = int.Parse(txtAno.Text); carro.Preco = double.Parse(txtPreco.Text); carro.EstadoDisp = true; CarroDAO.Incluir(carro); MessageBox.Show("O cadastro do carro: " + carro.Nome + " foi concluido com sucesso", "Cadastrado"); this.Close(); } else { MessageBox.Show("Limite Atingido de 50 Carros", "Limite Atingido", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { carro.Placa = txtPlaca.Text; carro.Nome = txtNome.Text; carro.Cambio = txtCambio.Text; carro.Cor = txtCor.Text; carro.Marca = txtMarca.Text; carro.Quilometragem = txtQuilometragem.Text; carro.Portas = int.Parse(txtPorta.Text); carro.Ano = int.Parse(txtAno.Text); carro.Preco = double.Parse(txtPreco.Text); carro.EstadoDisp = true; CarroDAO.Incluir(carro); MessageBox.Show("O cadastro do carro: " + carro.Nome + " foi concluido com sucesso", "Cadastrado"); this.Close(); } } else { MessageBox.Show("Placa já foi Registrado.", "Placa já Existente", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Preço é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Ano é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Portas é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Placa é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Quilometragem é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Marca é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Cor é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Câmbio é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("O campo Nome é de preenchimento obrigatório.", "Campos em branco", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (SqlException e) { MessageBox.Show(e + "Erro ao cadastrar", "Erro"); } }