private void btnAnular_Click(object sender, EventArgs e) { if (id_cab == String.Empty) { MessageBox.Show("Debe seleccionar un documento para anular.", "Anular Venta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } var confirm = MessageBox.Show("¿Está seguro que desea anular la venta?", "Atención", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (confirm == DialogResult.Yes) { if (id_cab == String.Empty) { MessageBox.Show("Debe seleccionar un documento para anular.", "Anular Venta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txtMotivo.Text.Trim() == String.Empty) { MessageBox.Show("El Motivo no puede estar vacío.", "Anular Venta", MessageBoxButtons.OK, MessageBoxIcon.Error); txtMotivo.Focus(); return; } Ent_Anular anular = new Ent_Anular(); anular.id_cab = int.Parse(id_cab); anular.tienda_cod = cod_tienda; anular.usuario = usuario; anular.motivo = txtMotivo.Text; anularVenta(anular); } }
private void anularVenta(Ent_Anular anular) { try { string result = BL_Ventas.anularVenta(anular); if (result == "1") { MessageBox.Show("¡Venta anulada exitosamente!", "Anular Venta", MessageBoxButtons.OK, MessageBoxIcon.Information); fillDocumentos(); reiniciarAnular(); } else { MessageBox.Show("¡Ocurrió un error al anular la venta!\n" + result, "Anular Venta", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show("Error: " + ex.Message, "Anular Venta", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static string anularVenta(Ent_Anular anular) { return(DAO_Ventas.anularVenta(anular)); }