Exemplo n.º 1
0
 public HomeView(Afni.Applications.VLoop.Application AppObj)
 {
     _app       = AppObj;
     _tasks     = new ArrayList();
     _view_form = new ctlHome(_app);
     _icon      = VLoopIcons.VLoopHome;
 }
Exemplo n.º 2
0
 public ctlTheme(Afni.Applications.VLoop.Application app)
 {
     // This call is required by the Windows.Forms Form Designer.
     _themes = new ArrayList();
     _app    = app;
     InitializeComponent();
     ReadXML();
 }
Exemplo n.º 3
0
 public WorkModeView(Afni.Applications.VLoop.Application AppObj)
 {
     _app       = AppObj;
     _tasks     = new ArrayList();
     _view_form = new ctlWorkMode(_app);
     _icon      = VLoopIcons.Customer;
     AddTasks();
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }
Exemplo n.º 4
0
 public CampaignView(Afni.Applications.VLoop.Application AppObj)
 {
     _app       = AppObj;
     _tasks     = new ArrayList();
     _view_form = new CampaignCtl(_app);
     _icon      = VLoopIcons.VLoopHome;
     AddTasks();
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }
Exemplo n.º 5
0
 public SelectPlanView(Afni.Applications.VLoop.Application AppObj)
 {
     _app               = AppObj;
     _tasks             = new ArrayList();
     _view_form         = new NewPlanWizPlanTypeCtl(_app);
     _icon              = VLoopIcons.Account;
     _nav_to            = false;
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }
Exemplo n.º 6
0
 public CallingCardView(Afni.Applications.VLoop.Application AppObj)
 {
     _app               = AppObj;
     _tasks             = new ArrayList();
     _view_form         = new TollFreeDetailsCtl();
     _icon              = VLoopIcons.Account;
     _nav_to            = false;
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }
Exemplo n.º 7
0
 public AddWTNView(Afni.Applications.VLoop.Application AppObj)
 {
     _app       = AppObj;
     _tasks     = new ArrayList();
     _view_form = new WTNControl(_app);
     _icon      = VLoopIcons.WTN;
     RegisterSaveEvents();
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }
Exemplo n.º 8
0
 public frmLogin(Afni.Applications.VLoop.Application app)
 {
     //
     // Required for Windows Form Designer support
     //
     InitializeComponent();
     _campaigns = new ArrayList();
     _app       = app;
     FillCampaignCombo();
 }
Exemplo n.º 9
0
        public CustomerCtl(Afni.Applications.VLoop.Application app)
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            _observers             = new ArrayList();
            _form_state            = FormStates.Idle;
            _app                   = app;
            _app.CampaignSwitched += new EventHandler(this.app_CampaignChanged);
        }
Exemplo n.º 10
0
        public ctlWorkMode(Afni.Applications.VLoop.Application app)
        {
            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            _app = app;
            lnkCustSearch.Icon = VLoopIcons.Next;
            lnkDialer.Icon     = VLoopIcons.Next;
            lnkOrderQueue.Icon = VLoopIcons.Next;
            lnkQueue.Icon      = VLoopIcons.Next;
        }
Exemplo n.º 11
0
 public DispositionView(Afni.Applications.VLoop.Application AppObj)
 {
     _app       = AppObj;
     _tasks     = new ArrayList();
     _view_form = new DispositionCtl(_app);
     _icon      = VLoopIcons.Account;
     _nav_to    = false;
     AddTasks();
     RegisterSaveEvents();
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }
Exemplo n.º 12
0
        public AccountCtl(Afni.Applications.VLoop.Application app)
        {
            _app     = app;
            _planWiz = new NewPlanManager(_app);

            // This call is required by the Windows.Forms Form Designer.
            InitializeComponent();

            // add the prod types to the menu
            AddProdTypesToMenu();
        }
Exemplo n.º 13
0
        public JobAidsView(Afni.Applications.VLoop.Application AppObj)
        {
            _app       = AppObj;
            _tasks     = new ArrayList();
            _view_form = new JobAidsCtl();
            _icon      = VLoopIcons.Globe;

            foreach (IViewExplorer exp in _app.Explorers)
            {
                exp.AddView(this, null);
            }

            _app.ThemeChanged += new EventHandler(this.OnThemeChange);
        }
Exemplo n.º 14
0
        public OrderView(Afni.Applications.VLoop.Application AppObj)
        {
            _app       = AppObj;
            _tasks     = new ArrayList();
            _view_form = new ctlOrders(_app);
            _icon      = VLoopIcons.Next;

            foreach (IViewExplorer exp in _app.Explorers)
            {
                exp.AddView(this, null);
            }

            AddTasks();
        }
Exemplo n.º 15
0
        public SearchView(Afni.Applications.VLoop.Application AppObj)
        {
            _app       = AppObj;
            _tasks     = new ArrayList();
            _view_form = new SearchCtl(_app);
            _icon      = VLoopIcons.Search;
            AddTasks();

            foreach (IViewExplorer exp in _app.Explorers)
            {
                exp.AddView(this, null);
            }

            _app.ThemeChanged += new EventHandler(this.OnThemeChange);
        }
Exemplo n.º 16
0
        public CallHistoryView(Afni.Applications.VLoop.Application AppObj)
        {
            _app       = AppObj;
            _tasks     = new ArrayList();
            _view_form = new CallHistoryCtl();
            _icon      = VLoopIcons.CallHistory;

            foreach (IViewExplorer exp in _app.Explorers)
            {
                exp.AddView(this, null);
            }

            AddTasks();

            _app.ThemeChanged += new EventHandler(this.OnThemeChange);
        }
Exemplo n.º 17
0
        public CustomerView(Afni.Applications.VLoop.Application AppObj)
        {
            _app       = AppObj;
            _tasks     = new ArrayList();
            _view_form = new CustomerCtl(_app);

            _icon = VLoopIcons.Customer;

            AddTasks();

            foreach (IViewExplorer exp in _app.Explorers)
            {
                exp.AddView(this, null);
            }

            RegisterSaveEvents();
            _app.ThemeChanged        += new EventHandler(this.OnThemeChange);
            _app.Call.NewCallStarted += new EventHandler(this.OnNewCall);
        }
Exemplo n.º 18
0
        public AccountView(Afni.Applications.VLoop.Application AppObj)
        {
            AccountCtl ctl;

            _app         = AppObj;
            _tasks       = new ArrayList();
            _view_form   = new AccountCtl(_app);
            ctl          = (AccountCtl)_view_form;
            ctl.WTNAdd  += new System.EventHandler(this.OnAddWTN);
            ctl.PlanAdd += new System.EventHandler(this.OnAddNewPlan);
            _icon        = VLoopIcons.Account;

            foreach (IViewExplorer exp in _app.Explorers)
            {
                exp.AddView(this, null);
            }

            AddTasks();
            _app.ThemeChanged += new EventHandler(this.OnThemeChange);
        }
Exemplo n.º 19
0
        public static DisplayTheme ThemeByName(string theme_name, Afni.Applications.VLoop.Application app)
        {
            string path;

            System.Xml.XmlDocument doc;
            System.Xml.XmlNodeList themes;
            System.Xml.XmlNode     root;
            XmlNode      item_node;
            DisplayTheme theme = null;

            try
            {
                path = Path.GetDirectoryName(Assembly.GetCallingAssembly().Location);

                path += @"\Def.xml";
                doc   = new XmlDocument();
                doc.Load(path);
                root   = doc.ChildNodes[1];
                themes = root.ChildNodes;

                foreach (XmlNode theme_node in themes)
                {
                    if (theme_node.Attributes["id"].Value == theme_name)
                    {
                        theme = ThemeManager.ThemeFromNode(theme_node, app);
                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Unable to retrieve theme: " + System.Environment.NewLine + ex.Message.ToString(), "VLoop Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            return(theme);
        }
Exemplo n.º 20
0
 public NewPlanManager(Afni.Applications.VLoop.Application app)
 {
     _app = app;
 }
Exemplo n.º 21
0
 public MenuManager(Afni.Applications.VLoop.Application app)
 {
     _app = app;
 }
Exemplo n.º 22
0
 public static void Main()
 {
     Afni.Applications.VLoop.Application app
         = new Afni.Applications.VLoop.Application();
     app.Start();
 }
Exemplo n.º 23
0
 public CallQueueManager(Afni.Applications.VLoop.Application app)
 {
     _app = app;
 }
Exemplo n.º 24
0
        public static DisplayTheme ThemeFromNode(XmlNode theme_node, Afni.Applications.VLoop.Application app)
        {
            DisplayTheme theme;
            XmlNode      item_node;

            theme = new DisplayTheme();

            //name
            theme.Name = theme_node.Attributes["name"].Value;
            theme.ID   = theme_node.Attributes["id"].Value;
            switch (theme.ID)
            {
            case "xpblue":
                theme.TaskBoxChevronDown      = VLoopIcons.ChevronDown_XPBlue;
                theme.TaskBoxChevronDownHover = VLoopIcons.ChevronDownHover_XPBlue;
                theme.TaskBoxChevronUp        = VLoopIcons.ChevronUp_XPBlue;
                theme.TaskBoxChevronUpHover   = VLoopIcons.ChevronUpHover_XPBlue;
                break;

            case "win2k":
                theme.TaskBoxChevronDown      = VLoopIcons.ChevronDown_Win2K;
                theme.TaskBoxChevronDownHover = VLoopIcons.ChevronDownHover_Win2K;
                theme.TaskBoxChevronUp        = VLoopIcons.ChevronUp_Win2K;
                theme.TaskBoxChevronUpHover   = VLoopIcons.ChevronUpHover_Win2K;
                break;
            }

            //title gradient
            item_node = theme_node.SelectSingleNode(".//titlebar_gradient/left");
            theme.TitleGradientLeftColor = ColorFromNode(item_node);
            item_node = theme_node.SelectSingleNode(".//titlebar_gradient/right");
            theme.TitleGradientRightColor = ColorFromNode(item_node);

            //navbar top gradient
            item_node = theme_node.SelectSingleNode(".//navbar_gradient/top");
            theme.NavBarTopGradient = ColorFromNode(item_node);

            //navbar bottom gradient
            item_node = theme_node.SelectSingleNode(".//navbar_gradient/bottom");
            theme.NavBarBottomGradient = ColorFromNode(item_node);

            //taskbox header gradient
            item_node = theme_node.SelectSingleNode(".//taskbox/header_gradient/left");
            theme.TaskBoxHeaderLeftGradient = ColorFromNode(item_node);
            item_node = theme_node.SelectSingleNode(".//taskbox/header_gradient/right");
            theme.TaskBoxHeaderRightGradient = ColorFromNode(item_node);

            //taskbox base
            item_node = theme_node.SelectSingleNode(".//taskbox/base_color");
            theme.TaskBoxInnerColor = ColorFromNode(item_node);

            //taskbox border
            item_node = theme_node.SelectSingleNode(".//taskbox/border_color");
            theme.TaskBoxBorderColor = ColorFromNode(item_node);

            //taskbox link color
            item_node             = theme_node.SelectSingleNode(".//taskbox/link_color");
            theme.TaskNormalColor = ColorFromNode(item_node);

            //taskbox active link color
            item_node             = theme_node.SelectSingleNode(".//taskbox/alink_color");
            theme.TaskActiveColor = ColorFromNode(item_node);

            //taskbox header text colors
            item_node = theme_node.SelectSingleNode(".//taskbox/header_font_color");
            theme.TaskBoxHeaderFontColor = ColorFromNode(item_node);
            item_node = theme_node.SelectSingleNode(".//taskbox/aheader_font_color");
            theme.TaskBoxHeaderActiveFontColor = ColorFromNode(item_node);

            //form
            item_node = theme_node.SelectSingleNode(".//form/back_color");
            if (item_node.Attributes["red"].Value != "sys_frm")
            {
                theme.FormBackColor = ColorFromNode(item_node);
            }
            else
            {
                theme.FormBackColor = SystemColors.Control;
            }

            item_node          = theme_node.SelectSingleNode(".//form/controls");
            theme.FlatControls =
                (Convert.ToString(item_node.Attributes["style"].Value) == "flat" ? true : false);

            //divider colors
            item_node = theme_node.SelectSingleNode(".//div_gradient/bright");
            theme.DividerLightColor = ColorFromNode(item_node);
            item_node = theme_node.SelectSingleNode(".//div_gradient/dark");
            theme.DividerDarkColor = ColorFromNode(item_node);

            //special page bg colors
            item_node = theme_node.SelectSingleNode(".//form/specialpage_back_color");
            theme.SpecialFormBackColor = ColorFromNode(item_node);

            //special page font color
            item_node = theme_node.SelectSingleNode(".//form/specialpage_link_color");
            theme.SpecialFormFontColor = ColorFromNode(item_node);

            item_node = theme_node.SelectSingleNode(".//form/specialpage_font_color");
            theme.SpecialFormHeaderColor = ColorFromNode(item_node);

            return(theme);
        }
Exemplo n.º 25
0
 public CallStatus(Afni.Applications.VLoop.Application app)
 {
     _app   = app;
     _mgr   = app.QueueManager;
     _timer = new System.Timers.Timer();
 }
Exemplo n.º 26
0
 public CCDetailsCtl(Afni.Applications.VLoop.Application app)
 {
     _app = app;
     // This call is required by the Windows.Forms Form Designer.
     InitializeComponent();
 }
Exemplo n.º 27
0
 public View(Afni.Applications.VLoop.Application AppObj)
 {
     _app               = AppObj;
     _tasks             = new ArrayList();
     _app.ThemeChanged += new EventHandler(this.OnThemeChange);
 }