コード例 #1
0
        private void cmdAddNew_Click(object sender, EventArgs e)
        {
            using (var dlg = new frmUser(UserSQL.SelectSomeUsers(UserSession.User.Settings.SchoolID.ToString())))
            {
                dlg.cmdClose.Text   = "Anuluj";
                dlg.cmdSave.Enabled = false;
                dlg.cmdSave.Visible = true;

                if (dlg.ShowDialog() == DialogResult.OK)
                {
                    var TeacherList = new List <Teacher>();
                    foreach (User U in dlg.olvUser.CheckedObjects)
                    {
                        TeacherList.Add(new Teacher {
                            Login = U.Login, Role = U.Role, Status = U.Status, FirstName = U.FirstName, LastName = U.LastName
                        });
                    }
                    if (TeacherList.Count == 0)
                    {
                        return;
                    }
                    var Rec = AddSchoolTeacher(TeacherList);
                    if (Rec > 0)
                    {
                        GetData(olvSubject);
                        MessageBox.Show("Dodano rekordów: " + Rec.ToString(), Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Ups! Coś poszło nie tak.", Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
            }
        }
コード例 #2
0
        private void ZarzadzanieUzytkownikamitoolStripMenuItem_Click(object sender, EventArgs e)
        {
            var frm = new frmUser(UserSQL.SelectAllUsers());

            SetFormProperties(frm);

            ZarzadzanieUzytkownikamitoolStripMenuItem.Enabled = false;
            frm.TheEnd += (s, ex) => ZarzadzanieUzytkownikamitoolStripMenuItem.Enabled = true;
            frm.Show();
        }