예제 #1
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            AtualizarEnables(venda.Travado);

            if (!btnAlterar.Enabled)
                return;

            if (!venda.Travado)
                using (EditarCrédito dlg = new EditarCrédito((VendaCrédito)lista.SelectedItems[0].Tag))
                {
                    if (dlg.ShowDialog(ParentForm) == DialogResult.OK)
                    {
                        dlg.Crédito.Atualizar();
                        Carregar();
                    }
                }
            else
                MessageBox.Show(
                    ParentForm,
                    "Não é possível editar nenhum crédito à venda travada.",
                    "Créditos", MessageBoxButtons.OK, MessageBoxIcon.Error);

            CalcularSumário();
        }
예제 #2
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            if (!venda.Cadastrado)
            {
                MessageBox.Show(
                ParentForm,
                "Não é possível adicionar nenhum crédito à venda não cadastrada.",
                "Créditos", MessageBoxButtons.OK, MessageBoxIcon.Error);

                return;
            } else if (!venda.Travado)
                using (EditarCrédito dlg = new EditarCrédito(venda))
                {
                    if (dlg.ShowDialog(ParentForm) == DialogResult.OK)
                        venda.ItensCrédito.Adicionar(dlg.Crédito);
                }
            else
                MessageBox.Show(
                    ParentForm,
                    "Não é possível adicionar nenhum crédito à venda travada.",
                    "Créditos", MessageBoxButtons.OK, MessageBoxIcon.Error);
        }