private void BtnEliminar_Click(object sender, RoutedEventArgs e) { vendedor = dgdVendedores.SelectedItem as ProveedorModel; if (vendedor != null) { if (MessageBox.Show("¿Está seguro de eliminar este vendedor?", "Eliminar vendedor", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { vendedor.Estado = EntityState.Eliminado; string resultado = vendedor.GuardarCambios(); MessageBox.Show(resultado, "Eliminar vendedor", MessageBoxButton.OK, MessageBoxImage.Information); ListarVendedores(); } } else { MessageBox.Show("Por favor seleccione una fila", "Eliminar vendedor", MessageBoxButton.OK, MessageBoxImage.Warning); } }
private void BtnGuardar_Click(object sender, RoutedEventArgs e) { try { proveedor = DataContext as ProveedorModel; bool validar = new Helps.DataValidation(proveedor).Validar(); if (validar && ValidarEmail()) { string resultado = proveedor.GuardarCambios(); MessageBox.Show(resultado, "Proveedor", MessageBoxButton.OK, MessageBoxImage.Information); //Limpiar(); //txtVendedor.Focus(); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error inesperado", MessageBoxButton.OK, MessageBoxImage.Error); } }