예제 #1
0
        private void BtnEditarCarro_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                Carro carro = new Carro();
                if (ValidaCamposEmBranco())
                {
                    carro.Placa        = Parameter;
                    carro              = (Carro)VeiculoDAO.Get(carro, null);
                    carro.Nome         = txtNome.Text;
                    carro.Cor          = txtCor.Text;
                    carro.Modelo       = txtModelo.Text;
                    carro.Status       = txtStatus.Text;
                    carro.ValorPorDia  = Convert.ToDouble(txtValorPorDia.Text);
                    carro.ValorPorHora = Convert.ToDouble(txtValorPorHora.Text);

                    VeiculoDAO.AlterarDadosVeiculo(carro, null);

                    MessageBox.Show("Dados alterados com sucesso!!", "", MessageBoxButton.OK, MessageBoxImage.Information);
                    LimpaCampos();
                    Usc.ListarCarro();
                    Close();
                }
                else
                {
                    MessageBox.Show("Favor preencher as informações!", "Mensagem", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.ToString(), "LocadoraWPF", MessageBoxButton.OK, MessageBoxImage.Error); }
        }