private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (ValidateChildren(ValidationConstraints.Enabled))
     {
         if (Modelo.Itens.Count > 0)
         {
             frmFinalizarItem frmFinalizarItem = new frmFinalizarItem(Modelo);
             if (frmFinalizarItem.ShowDialog() == DialogResult.OK)
             {
                 vendaBanco.InserirVenda(Modelo);
                 if (frmFinalizarItem.Cupom)
                 {
                     new CupomVenda(Modelo.Cod_venda).Print();
                 }
                 frmFinalizarItem.Dispose();
                 MessageBox.Show("Venda registrada com sucesso");
                 DialogResult = DialogResult.OK;
             }
         }
         else
         {
             MessageBox.Show("Venda sem itens inválida");
         }
     }
 }
Esempio n. 2
0
 private void btnSalvar_Click(object sender, EventArgs e)
 {
     if (ValidateChildren(ValidationConstraints.Enabled))
     {
         if (Modelo.Cod_ordem > 0)
         {
             if (status != Modelo.StatusSelecionado && Modelo.StatusSelecionado == Status.Retirado)
             {
                 frmFinalizarItem item = new frmFinalizarItem(Modelo);
                 if (item.ShowDialog() == DialogResult.OK)
                 {
                     oSBanco.AlterarOS(Modelo, true);
                     if (item.Cupom)
                     {
                         new Cupons.CupomOS(Modelo.Cod_ordem).Print();
                     }
                     MessageBox.Show("OS Contabilizada no caixa com sucesso, código: " + Modelo.Cod_ordem);
                     DialogResult = DialogResult.OK;
                 }
             }
             else
             {
                 oSBanco.AlterarOS(Modelo, false);
                 MessageBox.Show("OS alterada com sucesso, código: " + Modelo.Cod_ordem);
                 DialogResult = DialogResult.OK;
             }
         }
         else
         {
             oSBanco.InserirOS(Modelo);
             new frmImprimirOS(Modelo.Cod_ordem).ShowDialog();
             MessageBox.Show("OS cadastrada com sucesso, código: " + Modelo.Cod_ordem);
             DialogResult = DialogResult.OK;
         }
     }
 }