Beispiel #1
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            if (!string.IsNullOrEmpty(txtModeloVeiculo.Text) &&
                !string.IsNullOrEmpty(txtMarcaVeiculo.Text) &&
                !string.IsNullOrEmpty(txtAnoVeiculo.Text) &&
                !string.IsNullOrEmpty(txtCorVeiculo.Text)
                //&& !string.IsNullOrEmpty(txtEntradaVeiculo.Text)
                && !string.IsNullOrEmpty(txtPlacaVeiculo.Text) &&
                cboVeiculo.SelectedItem != null)
            {
                Veiculo VeiculoNovo = (Veiculo)this.cboVeiculo.SelectedItem;

                VeiculoNovo.HoraSaida = DateTime.Parse(lblHoraSaida.Content.ToString());
                VeiculoNovo.Total     = Double.Parse(lblValorTotal.Content.ToString());


                // construir o VeiculoDAO
                if (VeiculoDAO.EditarVeiculo(VeiculoNovo))
                {
                    MessageBox.Show("Salvo com sucesso!",
                                    "SGAutomotiva",
                                    MessageBoxButton.OK,
                                    MessageBoxImage.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Algo deu errado!",
                                    "SGAutomotiva",
                                    MessageBoxButton.OK,
                                    MessageBoxImage.Error);
                }
            }
        }
        private void btnConfirmar_Click(object sender, RoutedEventArgs e)
        {
            int idVeiculo = (int)cboEditarVeiculo.SelectedValue;

            Veiculo veiculoEditado = VeiculoDAO.BuscarVeiculoPorId(idVeiculo, EstacionamentoStatic.estacionamento.IdEstacionamento);

            //veiculoEditado.HoraSaida = txtHoraSaida.Text = DateTime.Now.ToLongTimeString();

            if (VeiculoDAO.EditarVeiculo(veiculoEditado))
            {
                MessageBox.Show("Veículo editado com sucesso!",
                                "Loja",
                                MessageBoxButton.OK,
                                MessageBoxImage.Information);

                this.Close();

                //MessageBox.Show(cliente.NomeCliente);
            }
            else
            {
                MessageBox.Show("Veículo não foi editado",
                                "Loja",
                                MessageBoxButton.OK,
                                MessageBoxImage.Error);

                this.Close();
            }
            //MarcarSaida tela = new MarcarSaida();
            //tela.ShowDialog();
        }
        private void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            int idVeiculo = (int)cboEditarVeiculo.SelectedValue;

            Veiculo veiculoEditado = VeiculoDAO.BuscarVeiculoPorId(idVeiculo, EstacionamentoStatic.estacionamento.IdEstacionamento);

            // pegando dado da tela e armazenando em uma variavel copia
            veiculoEditado.MarcaVeiculo  = txtMarcaVeiculo.Text;
            veiculoEditado.ModeloVeiculo = txtModeloVeiculo.Text;
            veiculoEditado.PlacaVeiculo  = txtPlacaVeiculo.Text;
            veiculoEditado.CorVeiculo    = txtCorVeiculo.Text;
            veiculoEditado.HoraEntrada   = DateTime.Parse(txtEntradaVeiculo.Text);
            veiculoEditado.AnoVeiculo    = txtAnoVeiculo.Text;


            // verificar se o metodo bool é true
            if (VeiculoDAO.EditarVeiculo(veiculoEditado))
            {
                MessageBox.Show("Veículo editado com sucesso!",
                                "Loja",
                                MessageBoxButton.OK,
                                MessageBoxImage.Information);

                this.Close();

                //MessageBox.Show(cliente.NomeCliente);
            }
            else
            {
                MessageBox.Show("Veículo não foi editado",
                                "Loja",
                                MessageBoxButton.OK,
                                MessageBoxImage.Error);

                this.Close();
            }
        }