예제 #1
0
 public fPreferences(atriumManager Atmng)
 {
     InitializeComponent();
     myAtmng = Atmng;
     LoadLabels();
     prefBE     = myAtmng.OfficeMng.GetOfficerPrefs();
     officerRow = myAtmng.OfficeMng.GetOfficer().Load(myAtmng.OfficerLoggedOn.OfficerId);
     CheckPrefs();
 }
예제 #2
0
        public fCalendar(Form f, int officerId)
            : base(f)
        {
            InitializeComponent();
            myOfficerId = officerId;
            myFMCal     = AtMng.GetBFFile(myOfficerId);


            myFMCal.GetAppointment().LoadByContactId(myOfficerId);
            //  myFMCal.GetAttendee().LoadByContactId(myOfficerId);

            ucCalendar1.OfficerId    = myOfficerId;
            ucCalendar1.FM           = myFMCal;
            ucCalendar1.IsOfficerCal = true;
            ucCalendar1.BindData(myFMCal.DB.Appointment);

            uiCommandManager1.MergeCommandManager(ucCalendar1.CommandManager());

            timer1.Interval = AtMng.OfficeMng.GetOfficerPrefs().GetPref(OfficerPrefsBE.BFTimerInterval, AtMng.GetSetting(atriumBE.AppIntSetting.DefaultBFTimerInterval));

            //set OfficerPrefBE
            OfficerPref = AtMng.OfficeMng.GetOfficerPrefs();
        }