private void btnCancelar_Click(object sender, EventArgs e) { DialogResult r = MessageBox.Show("Deseja realmente cancelar a compra? ", "Aviso", MessageBoxButtons.YesNo); if (r.ToString() == "Yes") { try { DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexão); BLLCompra bll = new BLLCompra(cx); bll.Cancelar(codigo); Mensagem("COMPRA CANCELADA ", Color.Blue); LimpaTela(); alteraBotoes(); } catch (Exception erro) { if (erro.Message == "An invalid parameter or option was specified for procedure 'parcelas'.") { Erro("parcelas"); } else { Erro(erro.Message); } } } }
//------------------------------------------------------------------------------------------------------------------- private void btExcluir_Click(object sender, EventArgs e) { try { DialogResult d = MessageBox.Show("Deseja cancelar a compra?", "Aviso", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (d.ToString() == "Yes") { BLLCompra ve = new BLLCompra(); ve.Cancelar(Convert.ToInt32(txtComCod.Text)); this.LimpaTela(); this.alteraBotoes(1); } } catch (Exception erro) { MessageBox.Show("Impossível cancelar a compra. \n O registro esta sendo utilizado em outro local.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Error); this.alteraBotoes(3); } }