Esempio n. 1
0
 public OficinaServicoAdicionar(oficinaDBContainer dBContainer, Cliente cliente, CarroOficina carro)
 {
     InitializeComponent();
     standDB           = dBContainer;
     clienteAtual      = cliente;
     carroOficinaAtual = carro;
 }
Esempio n. 2
0
 public OficinaCarrosGestao(oficinaDBContainer dBContainer, Cliente cliente, CarroOficina carroOficina)
 {
     InitializeComponent();
     standDB           = dBContainer;
     clienteAtual      = cliente;
     carroOficinaAtual = carroOficina;
 }
Esempio n. 3
0
 public OficinaServicoGestao(oficinaDBContainer dBContainer, Cliente cliente, CarroOficina carro, Servico servico)
 {
     InitializeComponent();
     standDB           = dBContainer;
     clienteAtual      = cliente;
     carroOficinaAtual = carro;
     servicoAtual      = servico;
 }
Esempio n. 4
0
        public OficinaParcelaGestao(oficinaDBContainer dBContainer, Cliente cliente, CarroOficina carroOficina, Servico servico, Parcela parcela)
        {
            InitializeComponent();

            standDB           = dBContainer;
            clienteAtual      = cliente;
            carroOficinaAtual = carroOficina;
            servicoAtual      = servico;
            parcelaAtual      = parcela;
        }
Esempio n. 5
0
        //Código que só é executado após o carro de oficina selecionado na listbox seja mudado
        private void listBoxCarrosOficina_SelectedIndexChanged(object sender, EventArgs e)
        {
            //Código que irá listar os carros de oficina e serviços

            carroOficinaAtual             = null;
            listBoxServicos.SelectedIndex = -1;
            if (listBoxCarrosOficina.SelectedIndex > -1)
            {
                carroOficinaAtual = (CarroOficina)listBoxCarrosOficina.SelectedItem;
            }
            ListarServicos();
        }
Esempio n. 6
0
        //Código que atualiza a listbox dos carros de oficina
        private void ListarCarrosOficina()
        {
            listBoxCarrosOficina.DataSource = null;

            if (clienteAtual != null)
            {
                listBoxCarrosOficina.DataSource = clienteAtual.CarrosOficina.ToList();
                labelValorTotal.Text            = clienteAtual.TotalCarrosOficina().ToString();
            }

            listBoxCarrosOficina.SelectedIndex = -1;
            carroOficinaAtual = null;
        }
Esempio n. 7
0
        //Código que só é executado após o botão "Adicionar" seja clicado
        private void buttonAdicionar_Click(object sender, EventArgs e)
        {
            //Código que irá adicionar um carro de oficina á database
            if (AreTextBoxesValid() == true)
            {
                CarroOficina novoCarroOficina = new CarroOficina(textBoxNumeroChassis.Text, textBoxMarca.Text, textBoxModelo.Text, textBoxCombustivel.Text, textBoxMatricula.Text, Int32.Parse(textBoxQuilometros.Text));

                clienteAtual.CarrosOficina.Add(novoCarroOficina);
                standDB.SaveChanges();
                MessageBox.Show("Novo carro de aluguer 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);
            }
        }