示例#1
0
        private void BtnEliminarParcela_Click(object sender, EventArgs e)
        {
            if (listBoxParcela.list.SelectedIndex != -1)
            {
                int indexCliente = listBoxClientes.list.SelectedIndex;
                int indexCarros  = listBoxCarros.list.SelectedIndex;
                int indexServico = listBoxServicos.list.SelectedIndex;

                Parcela parcela        = listBoxParcela.list.SelectedItem as Parcela;
                Parcela parcela_apagar = (Parcela)bd.ParcelaSet.Find(parcela.IdParcela);
                bd.ParcelaSet.Remove(parcela_apagar);
                bd.SaveChanges();


                lerdadosclientes();
                listBoxClientes.list.SelectedIndex = indexCliente;
                Utilizadores user = listBoxClientes.list.SelectedItem as Utilizadores;
                lerdadosCarros(user);
                listBoxCarros.list.SelectedIndex = indexCarros;
                CarroOficina carro = listBoxCarros.list.SelectedItem as CarroOficina;
                lerdadosServicos(carro);
                listBoxServicos.list.SelectedIndex = indexServico;
                Servicos servico = listBoxServicos.list.SelectedItem as Servicos;
                lerdadosParcela(servico);
            }
            else
            {
                MessageBox.Show("Tem de selecionar uma parcela");
            }
        }
示例#2
0
        //Parcelas
        private void BtnAdicionarParcela_Click(object sender, EventArgs e)
        {
            if (listBoxServicos.list.SelectedIndex != -1)
            {
                if (textBoxDescricao.Text == "" || textBoxValorParcela.Text == ValorParcela || textBoxValorParcela.Text == "")
                {
                    MessageBox.Show("Tem de preencher todos os campos");
                    return;
                }
                int      indexCliente = listBoxClientes.list.SelectedIndex;
                int      indexCarros  = listBoxCarros.list.SelectedIndex;
                int      indexServico = listBoxServicos.list.SelectedIndex;
                Servicos servico      = listBoxServicos.list.SelectedItem as Servicos;
                Parcela  parcela      = new Parcela();

                parcela.Descrição = textBoxDescricao.Text;
                try
                {
                    parcela.Valor = decimal.Parse(textBoxValorParcela.Text.Replace(".", ","));
                }catch (FormatException)
                {
                    MessageBox.Show("So pode inserir numeros e ','ou '.'");
                    textBoxValorParcela.Text = "";
                    return;
                }

                parcela.ServicoIdServicos = servico.IdServicos;
                bd.ParcelaSet.Add(parcela);
                bd.SaveChanges();


                lerdadosclientes();
                listBoxClientes.list.SelectedIndex = indexCliente;
                Utilizadores user = listBoxClientes.list.SelectedItem as Utilizadores;
                lerdadosCarros(user);
                listBoxCarros.list.SelectedIndex = indexCarros;
                CarroOficina carro = listBoxCarros.list.SelectedItem as CarroOficina;
                lerdadosServicos(carro);
                listBoxServicos.list.SelectedIndex = indexServico;
                servico = listBoxServicos.list.SelectedItem as Servicos;
                lerdadosParcela(servico);
            }
            else
            {
                MessageBox.Show("Tem de selecionar um serviço");
            }
        }