Exemplo n.º 1
0
        public override void Update()
        {
            if (Selected != null)
            {
                RoleEmployeItemViewModel itemToUpate = Selected;
                RoleEmployeItemWindow    window      = new RoleEmployeItemWindow(itemToUpate);
                window.ShowDialog();

                if (window.DialogResult.HasValue && window.DialogResult == true)
                {
                    try
                    {
                        RoleEmploye toUpdate = itemToUpate.ToEntity();
                        MyDb.SaveChanges();
                        ReloadDatas();
                        return;
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message);
                    }
                }
                MyDb = new MegaProductionBDDEntities();
            }
        }
Exemplo n.º 2
0
        public override void Add()
        {
            RoleEmployeItemViewModel itemToAdd = new RoleEmployeItemViewModel(null, MyDb);
            RoleEmployeItemWindow    window    = new RoleEmployeItemWindow(itemToAdd);

            window.ShowDialog();

            if (window.DialogResult.HasValue && window.DialogResult == true)
            {
                try
                {
                    RoleEmploye toAdd = itemToAdd.ToEntity();
                    MyDb.RoleEmploye.Add(toAdd);
                    MyDb.SaveChanges();
                    ReloadDatas();
                    return;
                }
                catch (Exception e)
                {
                    MessageBox.Show("Erreur lors de la sauvegarde des données : " + e.Message);
                }
            }
            MyDb = new MegaProductionBDDEntities();
        }