private void BtnCrearFactura_Click(object sender, EventArgs e) { try { if (btnSeleccionar.Enabled == true) { throw new ExcepcionEsVacio("Debe seleccionar un cliente"); } else if (btnVerificar.Enabled == true) { MessageBox.Show("Debe verificar el numero de factura", "Error"); } else { mantenimiento.VerificarExisteCliente(strCedula); DialogResult opcion = MessageBox.Show($"¿Desea agregar la factura {tbFactura.Text} al cliente con ID: {strCedula} ?", "Confirmar", MessageBoxButtons.YesNo); if (opcion == DialogResult.Yes) { mantenimientoFactura.InsertarFactura(tbFactura.Text, tbCedula.Text); MessageBox.Show("Factura creada con exito", "Aviso"); this.Close(); } } } catch (ExcepcionEsVacio ex) { MessageBox.Show(ex.Message, "Error"); } catch (ExcepcionNoExisteID ex) { MessageBox.Show(ex.Message, "Error"); } }
private void BtnBuscar_Click(object sender, EventArgs e) { strCedula = tbCedula.Text; FillDataGrid(strCedula); try { mantenimiento.VerificarExisteCliente(strCedula); btnEliminar.Enabled = true; } catch (ExcepcionNoExisteID ex) { MessageBox.Show(ex.Message, "Error"); btnEliminar.Enabled = false; } catch (ExcepcionEsVacio ex) { MessageBox.Show(ex.Message, "Error"); btnEliminar.Enabled = false; } }