private async void Save()
        {
            if (IsCreate)
            {
                if (string.IsNullOrEmpty(txtNombre.Text.Trim()))
                {
                    MessageBox.Show("Nombre Obligatorio", String.Empty, MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtNombre.Focus();
                    return;
                }

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

                if (!txtDocumento.Text.Trim().Length.Equals(11) && !txtDocumento.Text.Trim().Length.Equals(9))
                {
                    MessageBox.Show("Numero de Documento Invalido", String.Empty, MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtDocumento.Focus();
                    return;
                }

                if (txtDocumento.Text.Trim().Length.Equals(11) && !ValidarCedula(txtDocumento.Text.Trim()))
                {
                    MessageBox.Show("Numero de Cedula Invalida", String.Empty, MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    txtDocumento.Focus();
                    return;
                }

                btnCrear.Enabled = false;
                var result = await _proveedorPagoService.Create(new Proveedor()
                {
                    Nombre        = txtNombre.Text,
                    Documento     = txtDocumento.Text,
                    TipoPersonaId = cbTipoPersona.SelectedValue != null ? (int)cbTipoPersona.SelectedValue : 0,
                    Activo        = true
                });

                if (result)
                {
                    MessageBox.Show("Provedor Creado con Exito", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.None);
                    CreateMode(false);
                }
                else
                {
                    MessageBox.Show("Erro al Crear Provedor", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.None);
                }
                btnCrear.Enabled = true;
            }
            CleanForm();
            LoadList();
        }