private async Task Edit()
        {
            if (IsEdit)
            {
                if (_selectedProvedor == null)
                {
                    MessageBox.Show("Seleccion Provedor a Modificar", "", MessageBoxButtons.OK,
                                    MessageBoxIcon.Exclamation);
                    return;
                }

                if (string.IsNullOrEmpty(txtNombre.Text.Trim()))
                {
                    MessageBox.Show("Descripcion Obligatoria", String.Empty, MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtNombre.Focus();
                    return;
                }

                if (string.IsNullOrEmpty(txtDocumento.Text.Trim()))
                {
                    MessageBox.Show("Numero de Documento Obligatoria", String.Empty, MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtDocumento.Focus();
                    return;
                }

                btnCrear.Enabled     = false;
                btnModificar.Enabled = false;
                var result = await _proveedorPagoService.Update(new Proveedor()
                {
                    Nombre        = txtNombre.Text,
                    Id            = _selectedProvedor.Id,
                    TipoPersonaId = (int)cbTipoPersona.SelectedValue,
                    Documento     = txtDocumento.Text.Trim(),
                    Activo        = true,
                    Balance       = _selectedProvedor.Balance
                });

                if (result)
                {
                    MessageBox.Show("Provedor Modificado con Exito", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.None);
                    EditMode(false);
                    LoadList();
                }
                else
                {
                    MessageBox.Show("Erro al Crear Provedor", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.None);
                }

                btnCrear.Enabled     = true;
                btnModificar.Enabled = true;
            }
        }