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

            if (!btnAlterar.Enabled)
                return;

            if (!venda.Travado)
            using (EditarDébito dlg = new EditarDébito((VendaDébito)lista.SelectedItems[0].Tag))
            {
                if (dlg.ShowDialog(ParentForm) == DialogResult.OK)
                {
                    dlg.Débito.Atualizar();
                    Carregar();
                }
            }
            else
                MessageBox.Show(
                    ParentForm,
                    "Não é possível editar nenhum débito à venda travada.",
                    "Débitos", 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 débito à venda não cadastrada.",
        "Débitos", MessageBoxButtons.OK, MessageBoxIcon.Error);
        
         return;
     } else if (!venda.Travado)
         using (EditarDébito dlg = new EditarDébito(venda))
         {
             if (dlg.ShowDialog(ParentForm) == DialogResult.OK)
                 venda.ItensDébito.Adicionar(dlg.Débito);
         }
     else
         MessageBox.Show(
             ParentForm,
             "Não é possível adicionar nenhum débito à venda travada.",
             "Débitos", MessageBoxButtons.OK, MessageBoxIcon.Error);
 }