BD_empresa/MainWindow.xaml.cs
Giuliano Paschoalino 22d308a397 Adiciona suporte a MVVM e integração com banco Access
- Atualizado `.gitignore` para ignorar `FodyWeavers.xsd` e `.history`.
- Adicionado suporte a MVVM com `MainWindowViewModel` e comandos.
- Criados conversores `BoolToVisibilityConverter` e `StringToVisibilityConverter`.
- Implementado `AccessService` para acesso ao banco de dados Access.
- Adicionado layout e lógica de interface no `MainWindow.xaml` e `.cs`.
- Incluída dependência `System.Data.OleDb` no projeto.
- Criados `ClienteSmart` e `IClienteRepository` para modelagem de dados.
2025-07-31 18:00:20 -03:00

28 lines
937 B
C#

using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace BD_empresa
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
// Caminho do banco de dados Access
string accessDbPath = "X:\\Middle\\Informativo Setorial\\Modelo Word\\BD1_dados cadastrais e faturas.accdb";
var accessService = new Data.AccessService($"Provider=Microsoft.ACE.OLEDB.12.0;Data Source={accessDbPath};Jet OLEDB:Database Password=gds21");
DataContext = new ViewModels.MainWindowViewModel(accessService);
}
}
}