private void metroButtonCancelarComprobante_Click(object sender, EventArgs e)
        {
            try
            {
                if (metroTextBoxProveedor.Text == "" || metroTextBoxPuntoV.Text == "" || metroTextBoxNoFactura.Text == "")
                {
                    MessageBox.Show("No tiene Factura para Cancelar, ingrese Punto V, No Factura, y Proveedor", "Sistema de Gestion de Compras", MessageBoxButtons.RetryCancel, MessageBoxIcon.Error);
                }
                else
                {
                    ComprobantesManager c = new ComprobantesManager();
                    if (c.EliminarComprobante(new ProveedorManager().DevolverIdPRoveedorporNombre(metroTextBoxProveedor.Text), metroTextBoxPuntoV.Text, metroTextBoxNoFactura.Text) == 1)
                    {
                        MessageBox.Show("Se ha cancelado con exito el comprobante", "Sistema de Gestion de Compras", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        metroTextBoxPuntoV.Clear();
                        metroTextBoxNoFactura.Clear();
                        metroTextBoxProveedor.Enabled        = true;
                        metroTextBoxPuntoV.Enabled           = true;
                        metroTextBoxNoFactura.Enabled        = true;
                        metroComboBoxCondicionCompra.Enabled = true;
                        metroComboBoxTipoComprobante.Enabled = true;
                        metroComboBoxContable.Enabled        = true;
                        metroComboBoxCentroCosto.Enabled     = true;
                        metroComboBoxTipoFactura.Enabled     = true;
                        metroDateTimeFecha.Enabled           = true;
                        metroDateTimeVencimiento.Enabled     = true;
                    }
                    else
                    {
                        MessageBox.Show("No se pudo cancelar el comprobante", "Sistema de Gestion de Compras", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }