Exemple #1
0
        private void Valider(object sender, RoutedEventArgs e)
        {
            String identifiant = this.identifiantBox.Text;
            String password = this.passwordBox.Text;
            String prenom = this.prenomBox.Text;
            String nom = this.nomBox.Text;

            if (identifiant != "" && password != "" && prenom != "" && nom != "" && roleCombobox.SelectedValue != null) {
                List<Role> role = this.gestionMagasin.getRoleByCodeRole((String) this.roleCombobox.SelectedValue);

                Role rol = role.First();

                if (this.utilisateur != null)
                {
                    this.gestionMagasin.updateUser(this.utilisateur);
                }
                else
                {
                    Utilisateur user = new Utilisateur(0, rol.IdRole, identifiant, password, DateTime.Now, DateTime.Now, true, prenom, nom);
                    this.gestionMagasin.addUser(user);
                }
                
            }

            this.Close();
        }
Exemple #2
0
        private void onClickItem(object sender, MouseButtonEventArgs e)
        {
            var item = sender as ListViewItem;

            if (item != null && item.IsSelected)
            {
                this.user = (Utilisateur)item.Content;
            }
        }
Exemple #3
0
        public CreateUser(Utilisateur user)
        {
            this.utilisateur = user;

            List<Role> roles = this.gestionMagasin.getAllRole();

            InitializeComponent();

            foreach (Role role in roles)
            {
                roleCombobox.Items.Add(new ComboBoxItem().Content = role.CodeRole);
            }

            if (user != null)
            {
                this.identifiantBox.Text = user.Identifiant;
                this.passwordBox.Text = user.MotPasse;
                this.prenomBox.Text = user.Prenom;
                this.nomBox.Text = user.Nom;
            }
        }
Exemple #4
0
        public void deleteUser(Utilisateur userDelete)
        {
            Table<Utilisateur> users = dataContext.GetTable<Utilisateur>();

            var query = from user in users
                        where user.Id == userDelete.Id
                        select user;

            foreach (Utilisateur user in query)
            {
                dataContext.GetTable<Utilisateur>().DeleteOnSubmit(user);
            }

            dataContext.SubmitChanges();
        }
Exemple #5
0
        public void addUser(Utilisateur user)
        {
            dataContext.GetTable<Utilisateur>().InsertOnSubmit(user);

            dataContext.SubmitChanges();
        }
Exemple #6
0
        public List<Commande> findCommandeByUsers(Utilisateur user)
        {
            List<Commande> result = new List<Commande>();
            Table<Commande> commandes = dataContext.GetTable<Commande>();

            var query = from commande in commandes
                        where commande.IdUtilisateur == user.Id
                        select commande;

            foreach (Commande commande in query)
            {
                result.Add(commande);
            }

            return result;
        }