示例#1
0
        private void menuItemRinggroupNone_Click(object sender, EventArgs e)
        {
            //This even works if the person is still clocked in.
            int  extension   = PhoneList[rowI].Extension;
            long employeeNum = PhoneList[rowI].EmployeeNum;

            PhoneAsterisks.SetRingGroups(extension, AsteriskRingGroups.None);
        }
示例#2
0
 ///<summary>As of 10/9/13 Nathan wants backup ringgroup to go to 'None'. We may go back to using 'Backup' at some point, but for now it is not necessary so just set them to None.</summary>
 public static void RinggroupsBackup(PhoneTile tile)
 {
     if (!CheckUserCanChangeStatus(tile))
     {
         return;
     }
     PhoneAsterisks.SetRingGroups(tile.PhoneCur.Extension, AsteriskRingGroups.Backup);
 }
示例#3
0
文件: PhoneUI.cs 项目: nampn/ODental
        public static void RinggroupNone(PhoneTile tile)
        {
            //This even works if the person is still clocked in.
            int  extension   = tile.PhoneCur.Extension;
            long employeeNum = tile.PhoneCur.EmployeeNum;

            if (!CheckSelectedUserPassword(employeeNum))
            {
                return;
            }
            PhoneAsterisks.SetRingGroups(extension, AsteriskRingGroups.None);
        }
示例#4
0
        private void menuItemBackup_Click(object sender, EventArgs e)
        {
            if (!ClockIn())
            {
                return;
            }
            int  extension   = PhoneList[rowI].Extension;
            long employeeNum = PhoneList[rowI].EmployeeNum;

            PhoneEmpDefaults.SetAvailable(extension, employeeNum);
            PhoneAsterisks.SetRingGroups(extension, AsteriskRingGroups.Backup);
            Phones.SetPhoneStatus(ClockStatusEnum.Backup, extension);
            FillEmps();
        }
示例#5
0
文件: PhoneUI.cs 项目: nampn/ODental
        public static void Backup(PhoneTile tile)
        {
            if (!ClockIn(tile))
            {
                return;
            }
            int  extension   = tile.PhoneCur.Extension;
            long employeeNum = tile.PhoneCur.EmployeeNum;

            if (!CheckSelectedUserPassword(employeeNum))
            {
                return;
            }
            PhoneEmpDefaults.SetAvailable(extension, employeeNum);
            PhoneAsterisks.SetRingGroups(extension, AsteriskRingGroups.Backup);
            Phones.SetPhoneStatus(ClockStatusEnum.Backup, extension);
        }
示例#6
0
 /// <summary>As per Nathan, changing status should set your ring group to None (not Backup as you might think). We are abandoning the Backup ring group for now.</summary>
 public static void Backup(PhoneTile tile)
 {
     ChangeTileStatus(tile, ClockStatusEnum.Backup);
     PhoneAsterisks.SetRingGroups(tile.PhoneCur.Extension, AsteriskRingGroups.None);
 }