Beispiel #1
0
        //Verifica qual a parcela selecionada
        private void LbxParcelas_SelectedIndexChanged(object sender, EventArgs e)
        {
            Parcelas parcelaSelecionado = (Parcelas)lbxParcelas.SelectedItem;

            if (parcelaSelecionado == null)
            {
                DisableParcelas();
                return;
            }
            else
            {
                EnableParcelas();
            }
        }
Beispiel #2
0
        //Elimina a Parcela Selecionada
        private void ButtonEliminarParcelas_Click(object sender, EventArgs e)
        {
            Parcelas     parcelaSelecionada = (Parcelas)lbxParcelas.SelectedItem;
            DialogResult dialogResult;

            if (parcelaSelecionada == null)
            {
                MessageBox.Show("Nenhum Serviço Selecionado", "Erro: Serviço Inválido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            dialogResult = MessageBox.Show("Pretende eliminar a Parcela selecionada?.", "Eliminar Parcela?", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (dialogResult == DialogResult.Yes)
            {
                StandLocalDB.Parcela.Remove(parcelaSelecionada);
                AtualizarParcelas();
                conteudoNovo = true;
            }
        }
Beispiel #3
0
        //Editar a parcela selecionada
        private void ButtonEditarParcelas_Click(object sender, EventArgs e)
        {
            Parcelas             parcelaSelecionada = (Parcelas)lbxParcelas.SelectedItem;
            Form_AddEdit_Parcela edicaoParcela      = new Form_AddEdit_Parcela();

            edicaoParcela.Text = "Edição da Parcela Selecionada";

            edicaoParcela.numValor.Value    = (decimal)parcelaSelecionada.Valor;
            edicaoParcela.tbxDescricao.Text = parcelaSelecionada.Descricao;

            edicaoParcela.ShowDialog();

            if (edicaoParcela.DialogResult == DialogResult.OK)
            {
                parcelaSelecionada.Valor     = edicaoParcela.valor;
                parcelaSelecionada.Descricao = edicaoParcela.descricao;

                conteudoNovo = true;
                AtualizarParcelas();
            }
        }
Beispiel #4
0
        //Adicionar Parcela ao Serviço Selecionado
        private void ButtonAddParcela_Click(object sender, EventArgs e)
        {
            Servicos             servicoSelecionado = (Servicos)lbxServicos.SelectedItem;
            Form_AddEdit_Parcela newParcela         = new Form_AddEdit_Parcela();

            newParcela.ShowDialog();

            Parcelas novaParcela = new Parcelas
            {
                Valor            = newParcela.valor,
                Descricao        = newParcela.descricao,
                ServicoIdServico = servicoSelecionado.IdServico
            };

            if (newParcela.DialogResult == DialogResult.OK)
            {
                StandLocalDB.Servico.Find(servicoSelecionado.IdServico).Parcela.Add(novaParcela);
                servicoSelecionado.Parcela.Add(novaParcela);
                conteudoNovo = true;
                AtualizarParcelas();
            }
        }