Esempio n. 1
0
 private void cmdAddNew_Click(object sender, EventArgs e)
 {
     using (var dlg = new dlgUser())
     {
         dlg.IsNewMode         = true;
         dlg.cbRola.DataSource = Enum.GetNames(typeof(User.UserRole));
         dlg.txtLogin.Select();
         dlg.NewRecordAdded += NewRecord;
         dlg.ShowDialog();
         dlg.NewRecordAdded -= NewRecord;
     }
 }
Esempio n. 2
0
 private void EditUser()
 {
     try
     {
         var U = olvUser.SelectedObject as User;
         using (var dlg = new dlgUser())
         {
             FillDialog(dlg, U);
             if (dlg.ShowDialog() == DialogResult.OK)
             {
                 if (UpdateUserAsync(dlg, U.Login).Result > 0)
                 {
                     NewRecord(U.Login);
                     return;
                 }
                 throw new Exception("Aktualizacja danych nie powiodła się!");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }