Ejemplo n.º 1
0
        //Código que só é executado após o botão "Editar" seja clicado
        private void buttonEditar_Click(object sender, EventArgs e)
        {
            //Codigo que irá editar um carro de aluguer á database

            if (AreTextBoxesValid() == true)
            {
                if (Confirmacao("editar", "carro de aluguer") == DialogResult.Yes)
                {
                    CarroAluguer carroASerEditado = carroAluguerAtual;

                    carroASerEditado.NumeroChassis = textBoxNumeroChassis.Text;
                    carroASerEditado.Marca         = textBoxMarca.Text;
                    carroASerEditado.Modelo        = textBoxModelo.Text;
                    carroASerEditado.Combustivel   = textBoxCombustivel.Text;
                    carroASerEditado.Matricula     = textBoxMatricula.Text;
                    carroASerEditado.Estado        = textBoxEstado.Text;

                    standDB.SaveChanges();
                    MessageBox.Show("Carro de aluguer editado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Close();
                }
            }
            else
            {
                MessageBox.Show("Necessita de ter todas as caixas de texto preenchidas e com valores válidos.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 2
0
 public AlugueresCarrosAdicionar(oficinaDBContainer dBContainer, Cliente cliente, CarroAluguer carroAtual)
 {
     InitializeComponent();
     standDB           = dBContainer;
     clienteAtual      = cliente;
     carroAluguerAtual = carroAtual;
 }
Ejemplo n.º 3
0
        //Código que só é executado após o carros de alugueres selecionado na listbox seja mudado
        private void listBoxCarros_SelectedIndexChanged(object sender, EventArgs e)
        {
            carroAluguerAtual = null;

            if (listBoxCarros.SelectedIndex > -1)
            {
                carroAluguerAtual = (CarroAluguer)listBoxCarros.SelectedItem;
            }
        }
Ejemplo n.º 4
0
        //Código que só é executado após o botão "Adicionar" seja clicado
        private void buttonAdicionar_Click(object sender, EventArgs e)
        {
            //Codigo que irá adicionar um carro de aluguer á database
            if (AreTextBoxesValid() == true)
            {
                CarroAluguer novoCarroAluguer = new CarroAluguer(textBoxNumeroChassis.Text, textBoxMarca.Text, textBoxModelo.Text, textBoxCombustivel.Text, textBoxMatricula.Text, textBoxEstado.Text);

                standDB.Carros.Add(novoCarroAluguer);
                standDB.SaveChanges();
                MessageBox.Show("Novo carro de oficina adicionado com sucesso.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Necessita de ter todas as caixas de texto preenchidas e com valores válidos.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
Ejemplo n.º 5
0
 public AlugueresCarrosGestao(oficinaDBContainer dBContainer, CarroAluguer carroAluguer)
 {
     InitializeComponent();
     standDB           = dBContainer;
     carroAluguerAtual = carroAluguer;
 }