コード例 #1
0
        public static void setup()
        {
            DbMigrations.MigrationManager migrationManager = new DbMigrations.MigrationManager();
            migrationManager.MigrateToLastRevision();

            Researcher researcher = Researcher.Find("admin");

            Researcher.Current = researcher;

            Researcher.Current.ActiveProject = createLightFstProject();
            initializeBehaviors();
        }
コード例 #2
0
ファイル: ResearcherForm.cs プロジェクト: dbaltas/kinoscope
        private void txtUsername_Validating(object sender, CancelEventArgs e)
        {
            Researcher researcher;

            if (txtUsername.Text.Length < 4)
            {
                e.Cancel = true;
                errorProvider.SetError(txtUsername, "Username is not long enough.");
            }
            else if ((researcher = Researcher.Find(txtUsername.Text)) != null &&
                     (_researcher == null || researcher.Id != _researcher.Id))
            {
                e.Cancel = true;
                errorProvider.SetError(txtUsername, "A researcher with the same user name already exists.");
            }
            else
            {
                errorProvider.SetError(txtUsername, "");
            }
        }