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; } }