Example #1
0
        public AddClientPartView()
        {
            InitializeComponent();
            Fidelios = new ObservableCollection <Fidelio>(Fidelio.Ensemble);
            Contact contactToAdd = new Contact()
            {
                Id     = DataAccess.GetHighestId("contact") + 1,
                Nom    = "",
                Prenom = "",
                Email  = "",
                Tel    = ""
            };
            Adresse adresseToAdd = new Adresse()
            {
                Id         = DataAccess.GetHighestId("adresse") + 1,
                Ligne1     = "",
                Ligne2     = "",
                CodePostal = "",
                Ville      = "",
                Pays       = "",
                Province   = ""
            };
            ClientPart clientPartToAdd = new ClientPart(adresseToAdd.Id, contactToAdd.Id, -1)
            {
                Id               = DataAccess.GetHighestId("client") + 1,
                DateAdherance    = DateTime.Today,
                DateDebutFidelio = DateTime.Today
            };

            ClientToAdd         = clientPartToAdd;
            fidelioCB.IsChecked = false;
            SetStatusUnchecked();
        }
Example #2
0
        private void almostexpiredFidelioMembers_Click(object sender, RoutedEventArgs e)
        {
            string json = JsonConvert.SerializeObject(ClientPart.ProgrammeFidelioBientotExpired(Convert.ToInt32(((MenuItem)sender).Tag.ToString())), Newtonsoft.Json.Formatting.Indented);

            File.WriteAllText("FidelioExport.json", json);
            System.Diagnostics.Process.Start("FidelioExport.json");
        }
Example #3
0
 public DetailClientPart(ClientPart part)
 {
     InitializeComponent();
     ClientPart             = part;
     nbMoyen_Lbl.Content    = Commande.NbArticlesMoyen(ClientPart);
     totalMoyen_Lbl.Content = Decimal.Round(Commande.PrixMoyen(ClientPart), 2) + " €";
     totalcumul_Lbl.Content = Decimal.Round(Commande.MontantTotalCumul(ClientPart), 2) + " €";
 }
Example #4
0
 // конструктор
 public ClientApplicationViewModel(DatabaseContext context, ClientApplicationWindow window)
 {
     Client              = new ClientPart();
     _context            = context;
     _window             = window;
     RequestsAndResponse = new ObservableCollection <string> {
         $"{DateTime.Now:g} | Полученные/отправленные сообщения с сервером"
     };
 } // ClientApplicationViewModel
 public EditClientPartView(ClientPart _input)
 {
     InitializeComponent();
     SelectedClient = _input;
     Fidelios       = new ObservableCollection <Fidelio>(Fidelio.Ensemble);
     dateAdhePicker.DisplayDateEnd = DateTime.Today;
     if (SelectedClient.FidelioClient == null)
     {
         fidelioCB.IsChecked = false; SetStatusUnchecked();
     }
     else
     {
         fidelioCB.IsChecked = true; SetStatusChecked();
     }
 }