Ejemplo n.º 1
0
        //Editar o Serviço Selecionado
        private void ButtonEditarServicos_Click(object sender, EventArgs e)
        {
            Servicos             servicoSelecionado = (Servicos)lbxServicos.SelectedItem;
            Form_AddEdit_Servico novoServico        = new Form_AddEdit_Servico();

            novoServico.label_Provisorio.Visible = false;
            novoServico.tbxTipo.Text             = servicoSelecionado.Tipo;
            novoServico.dtpDataEntrada.Value     = servicoSelecionado.DataEntrada;
            novoServico.dtpDataSaida.Value       = servicoSelecionado.DataSaida;

            novoServico.ShowDialog();

            if (novoServico.DialogResult == DialogResult.OK)
            {
                servicoSelecionado.Tipo        = novoServico.tipo;
                servicoSelecionado.DataEntrada = novoServico.dataEntrada;
                servicoSelecionado.DataSaida   = novoServico.dataSaida;
                conteudoNovo = true;
                AtualizarServicos();
            }
        }
Ejemplo n.º 2
0
        //Adicionar Serviço ao Carro selecionado
        private void ButtonAddServico_Click(object sender, EventArgs e)
        {
            CarrosOficina        carroSelecionado = (CarrosOficina)lbxCarros.SelectedItem;
            Form_AddEdit_Servico novoServico      = new Form_AddEdit_Servico();

            novoServico.ShowDialog();

            Servicos servicoTemp = new Servicos
            {
                Tipo        = novoServico.tipo,
                DataEntrada = novoServico.dataEntrada,
                DataSaida   = novoServico.dataSaida
            };

            if (novoServico.DialogResult == DialogResult.OK)
            {
                listaServicos.Add(servicoTemp);
                ((CarrosOficina)StandLocalDB.Carro.Find(carroSelecionado.idCarro)).Servico.Add(servicoTemp);
                carroSelecionado.Servico.Add(servicoTemp);
                conteudoNovo = true;
                AtualizarServicos();
            }
        }