Ejemplo n.º 1
0
        private void buttonAdicionarCarro_Click(object sender, EventArgs e)
        {
            Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem;

            CarroOficina carroOficina = new CarroOficina(textBoxnumerochassi.Text, textBoxmarca.Text, textBoxmodelo.Text, textBoxcombustivel.Text, textBoxMatricula.Text, textBoxkms.Text);

            listBoxCarros.DataSource = clienteSelecionado.CarroOficina.ToList();

            try
            {
                if (textBoxMatricula.Text.Length == 0 || textBoxnumerochassi.Text.Length == 0 || textBoxmarca.Text.Length == 0 || textBoxmodelo.Text.Length == 0 || textBoxcombustivel.Text.Length == 0 || textBoxkms.Text.Length == 0)
                {
                    MessageBox.Show("Preencha todos os campos.");
                }

                else
                {
                    clienteSelecionado.CarroOficina.Add(carroOficina);
                    MessageBox.Show("Carro adicionado");
                    AutoStand.SaveChanges();
                }
            }
            catch
            {
                return;
            }
        }
Ejemplo n.º 2
0
        private void buttonAdicionarServico_Click(object sender, EventArgs e)
        {
            Servico servico = new Servico(dateTimePickerEntrada.Value.ToString(), dateTimePickerSaida.Value.ToString(), comboBoxtipo.SelectedItem.ToString());

            CarroOficina carroSelecionado = (CarroOficina)listBoxCarros.SelectedItem;

            carroSelecionado.Servico.Add(servico);

            AutoStand.SaveChanges();

            listBoxServicos.DataSource = carroSelecionado.Servico.ToList();
        }
Ejemplo n.º 3
0
        //Remover Serviço
        private void buttonRemoverServicos_Click(object sender, EventArgs e)
        {
            Servico servicoselecionado = (Servico)listBoxServicos.SelectedItem;

            if (servicoselecionado == null)
            {
                return;
            }

            AutoStand.Servicos.Remove(servicoselecionado);

            AutoStand.SaveChanges();

            CarroOficina carroselecionado = (CarroOficina)listBoxCarros.SelectedItem;

            listBoxServicos.DataSource = carroselecionado.Servico.ToList();
        }
Ejemplo n.º 4
0
        //Remover Carro
        private void buttonRemoverCarros_Click(object sender, EventArgs e)
        {
            CarroOficina carroSelecionado = (CarroOficina)listBoxCarros.SelectedItem;

            if (carroSelecionado == null)
            {
                return;
            }

            AutoStand.Carros.Remove(carroSelecionado);

            AutoStand.SaveChanges();

            Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem;

            listBoxCarros.DataSource = clienteSelecionado.CarroOficina.ToList();
        }
Ejemplo n.º 5
0
        //Carros
        private void listBoxCarros_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                CarroOficina carroSelecionado = (CarroOficina)listBoxCarros.SelectedItem;
                if (carroSelecionado == null)
                {
                    Cliente clienteSelecionado = (Cliente)listBoxClientes.SelectedItem;

                    listBoxCarros.DataSource = clienteSelecionado.CarroOficina.ToList();
                }
                else
                {
                    listBoxServicos.DataSource = carroSelecionado.Servico.ToList();

                    textBoxMatricula.Text = carroSelecionado.Matricula;
                    textBoxmarca.Text     = carroSelecionado.Marca;
                }
            }
            catch {
                return;
            }
        }