private void button1_Click(object sender, EventArgs e) { try { if (detalleDoc.Count != 0 && txtTotal.Text != "0") { if (validarCamposDoc()) { tbCompras documento = crearDocumento(); facturacionIns.guadarCompra(documento); if (documento.tipoDoc == (int)Enums.TipoDocumento.ComprasSimplificada) { documento = facturacionIns.GetEntityCompra(documento); reportarCompraSimplificadaHacienda(documento); } MessageBox.Show("La compras se ha guardado correctamente.", "Compras", MessageBoxButtons.OK, MessageBoxIcon.Information); limpiarForm(); cargarTotales(); } } else { MessageBox.Show("No hay productos o el TOTAL a cobrar es 0.", "Cobrar", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Error al guardar la compra.", "Compras", MessageBoxButtons.OK, MessageBoxIcon.Error); } }