Esempio n. 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inServingCourseNode"></param>
        /// <param name="index"></param>
        private void showServingCourse(XmlNode inServingCourseNode, int index)
        {
            // Serving Course's items are shown first
            XmlNodeList itemList = getItemList(inServingCourseNode);

            showItems(itemList);

            //::::::::::::::::::::::::::::::::::::::::::::::::::::::

            string name  = @"";
            string value = XMLDocManager.GetAttribute(inServingCourseNode, @"name", @"none");

            Color nameColor    = Color.White;
            Color nameBckColor = Color.FromArgb(0xBB - index, 0xBB - index, 0xDD - index);
            Font  nameFont     = new Font(@"Tahoma", 12.0f, FontStyle.Bold);

            Color valueColor    = Color.White;
            Color valueBckColor = Color.FromArgb(0xBB - index, 0xBB - index, 0xDD - index);
            Font  valueFont     = new Font(@"Tahoma", 12.0f, FontStyle.Bold);

            if (!string.IsNullOrWhiteSpace(_currencySymbol))  // MM-2827
            {
                value += " (" + _currencySymbol + ")";
            }
            insertDisplayItemWithName(name, nameFont, nameColor, nameBckColor, value, valueFont, valueColor, valueBckColor);
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inOptionNode"></param>
        /// <param name="inOrderControl"></param>
        private void showSide(XmlNode inSideNode)
        {
            string sideName  = XMLDocManager.GetAttribute(inSideNode, @"name", @"Option");
            string sideInfo  = string.Format("    {0}", sideName);
            string sidePrice = XMLDocManager.GetAttribute(inSideNode, @"price", @"");

            showOrderItemSide(sideInfo, OrderItemType.Side, sidePrice);
        }
Esempio n. 3
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inOptionNode"></param>
        /// <param name="inOrderControl"></param>
        private void showOption(XmlNode inOptionNode)
        {
            bool   added          = XMLDocManager.GetAttribute(inOptionNode, @"added", @"true").ToUpper() == @"TRUE";
            string optionModifier = added ? @"+" : @"-";
            string optionName     = XMLDocManager.GetAttribute(inOptionNode, @"name", @"Option");
            string optionInfo     = string.Format("    {0} {1}", optionModifier, optionName);

            showOrderItemOption(optionInfo, OrderItemType.Option, @"");
        }
Esempio n. 4
0
 private void setTextFontSize(XmlNode textFontSize)
 {
     try
     {
         SetTextFontSize = Convert.ToDouble(XMLDocManager.GetAttribute(textFontSize, @"fontsize", @""));
     }
     catch (Exception)
     {
         SetTextFontSize = 0;
     }
 }
Esempio n. 5
0
        getTrineoCredentialsFromXmlNode(
            XmlNode xmlNode)
        {
            Credentials t_crd = new Credentials();

            if (xmlNode != null)
            {
                t_crd.Client_ID     = XMLDocManager.GetAttribute(xmlNode, "client_id", null);
                t_crd.Client_secret = XMLDocManager.GetAttribute(xmlNode, "client_secret", null);
            }

            return(t_crd);
        }
Esempio n. 6
0
        getSalesforceCredentialsFromXmlNode(
            XmlNode xmlNode)
        {
            SalesforceCredentials crd = new SalesforceCredentials();

            if (xmlNode != null)
            {
                crd.UserName      = XMLDocManager.GetAttribute(xmlNode, "username", null);
                crd.Password      = XMLDocManager.GetAttribute(xmlNode, "password", null);
                crd.SecurityToken = XMLDocManager.GetAttribute(xmlNode, "token", null);
            }

            return(crd);
        }
        private bool ReadUniqueDatabaseServer()
        {
            bool result = true;

            try
            {
                XmlNode uniqueDatabaseServerNode = GetUniqueDatabaseServerNode();
                result = Convert.ToBoolean(XMLDocManager.GetAttribute(uniqueDatabaseServerNode, @"checked", @"true"));
            }
            catch
            {
                result = true;
            }
            return(result);
        }
Esempio n. 8
0
 private string LoadAttribute(XmlDocument xmlDocument, string attribute)
 {
     try
     {
         XmlNode salesforceNode = XMLDocManager.GetNode(xmlDocument, @"salesforce");
         return(XMLDocManager.GetAttribute(salesforceNode, attribute, @""));
     }
     catch (Exception exception)
     {
         throw new Exception("There was an error retrieving query from sales force.")
               {
                   Source = exception.Source
               };
     }
 }
        private string ReadClippIpAddress()
        {
            string result = DefaultClippIpAddress;

            try
            {
                XmlNode clippIpAddressNode = GetClippIpAddressNode();
                result = XMLDocManager.GetAttribute(clippIpAddressNode, @"value", DefaultClippIpAddress);
            }
            catch
            {
                result = DefaultClippIpAddress;
            }

            return(result);
        }
        private string ReadUniqueDatabaseServerName()
        {
            string result = DefaultDatabaseServerName;

            try
            {
                XmlNode uniqueDatabaseServerNode = GetUniqueDatabaseServerNode();
                result = XMLDocManager.GetAttribute(uniqueDatabaseServerNode, @"name", DefaultDatabaseServerName);
            }
            catch
            {
                result = DefaultDatabaseServerName;
            }

            return(result);
        }
        private string ReadUniqueDatabaseServerFolder()
        {
            string result = DefaultDatabaseFolder;

            try
            {
                XmlNode uniqueDatabaseServerNode = GetUniqueDatabaseServerNode();
                result = XMLDocManager.GetAttribute(uniqueDatabaseServerNode, @"folder", DefaultDatabaseFolder);
            }
            catch
            {
                result = DefaultDatabaseFolder;
            }

            return(result);
        }
        private bool ReadDatabaseServers()
        {
            bool result = false;

            try
            {
                XmlNode dbServersNode = GetDatabaseServerNode();
                result = Convert.ToBoolean(XMLDocManager.GetAttribute(dbServersNode, @"checked", @"false"));
            }
            catch
            {
                result = false;
            }

            return(result);
        }
Esempio n. 13
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inNode"></param>
        /// <param name="inAttrName"></param>
        /// <param name="inDefaultValue"></param>
        /// <returns></returns>
        string getXMLOrderAttribute
        (
            XmlNode inNode,
            string inAttrName,
            string inDefaultValue)
        {
            string returnValue = inDefaultValue;

            try
            {
                returnValue = XMLDocManager.GetAttribute(inNode, inAttrName, inDefaultValue);
            }
            catch (Exception ex)
            {
            }
            return(returnValue);
        }
Esempio n. 14
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inTotalsNode"></param>
        private void showTotalsNode(XmlNode inTotalsNode)
        {
            XmlNode totalNode         = inTotalsNode.FirstChild.NextSibling;
            XmlNode changeNode        = totalNode.NextSibling;
            XmlNode serviceChargeNode = changeNode.NextSibling;
            XmlNode taxNode           = serviceChargeNode.NextSibling;
            bool    showSC            = XMLDocManager.GetAttribute(serviceChargeNode, @"visible", @"false").ToUpper() == @"TRUE";
            bool    showTax           = XMLDocManager.GetAttribute(taxNode, @"visible", @"false").ToUpper() == @"TRUE";

            gbOrderItems.Height = _orderPanelHeight - TOTALS_PANEL_HEIGHT;

            int tmp = 0;

            if (showTax)
            {
                gbOrderItems.Height = spDisplay.Panel2.Height - TOTALS_PANEL_HEIGHT + tmp;
                showOrderTotal(XMLDocManager.GetAttribute(taxNode, @"name", @"Tax"), XMLDocManager.GetAttribute(taxNode, @"value", @""));
            }
            else
            {
                tmp += ITEM_HEIGHT;
            }

            if (showSC)
            {
                gbOrderItems.Height = spDisplay.Panel2.Height - TOTALS_PANEL_HEIGHT + tmp;
                showOrderTotal(XMLDocManager.GetAttribute(serviceChargeNode, @"name", @"Service Charge"), XMLDocManager.GetAttribute(serviceChargeNode, @"value", @""));
            }
            else
            {
                tmp += ITEM_HEIGHT;
            }

            showOrderTotal(XMLDocManager.GetAttribute(changeNode, @"name", @"Change"), XMLDocManager.GetAttribute(changeNode, @"value", @""));


            string totalCaption = XMLDocManager.GetAttribute(totalNode, @"name", @"Total");

            if (!string.IsNullOrWhiteSpace(_currencySymbol))
            {
                totalCaption += " (" + _currencySymbol + ")";
            }
            showOrderTotalToPay(totalCaption, XMLDocManager.GetAttribute(totalNode, @"value", @""));
            gbOrderItems.Height = _orderPanelHeight - Convert.ToInt32(TOTALS_PANEL_HEIGHT * _ratio) + tmp;
        }
        private string ReadWebmateDatabaseServerName()
        {
            string result = DefaultDatabaseServerName;

            try
            {
                XmlNode databaseServerNode        = GetDatabaseServerNode();
                XmlNode webmateDatabaseServerNode = databaseServerNode.FirstChild;

                result = XMLDocManager.GetAttribute(webmateDatabaseServerNode, @"name", DefaultDatabaseServerName);
            }
            catch
            {
                result = DefaultDatabaseServerName;
            }

            return(result);
        }
        private string ReadChefmateDatabaseServerFolder()
        {
            string result = DefaultDatabaseFolder;

            try
            {
                XmlNode databaseServerNode         = GetDatabaseServerNode();
                XmlNode chefmateDatabaseServerNode = databaseServerNode.FirstChild.NextSibling;

                result = XMLDocManager.GetAttribute(chefmateDatabaseServerNode, @"folder", DefaultDatabaseFolder);
            }
            catch
            {
                result = DefaultDatabaseFolder;
            }

            return(result);
        }
Esempio n. 17
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inTotalDiscountNode"></param>
        private void showTotalDiscount(XmlNode inTotalDiscountNode)
        {
            string value = XMLDocManager.GetAttribute(inTotalDiscountNode, @"value", @"0.00");

            if (Convert.ToDecimal(value) != 0.0m)
            {
                string name = XMLDocManager.GetAttribute(inTotalDiscountNode, @"name", @"none");

                Color nameColor    = Color.White;
                Color nameBckColor = Color.Teal;
                Font  nameFont     = new Font(@"Tahoma", 12.0f, FontStyle.Regular);

                Color valueColor    = Color.White;
                Color valueBckColor = Color.Teal;
                Font  valueFont     = new Font(@"Tahoma", 12.0f, FontStyle.Regular);

                insertDisplayItemWithName(name, nameFont, nameColor, nameBckColor, value, valueFont, valueColor, valueBckColor);
            }
        }
Esempio n. 18
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private string readUniqueDBServerFolder()
        {
            string result = DEFAULT_DB_FOLDER;

            //:::::::::::::::::::::::::::::::::

            try
            {
                XmlNode uniqueDBServerNode = getUniqueDBServerNode();

                result = XMLDocManager.GetAttribute(uniqueDBServerNode, @"folder", DEFAULT_DB_FOLDER);
            }
            catch
            {
                result = DEFAULT_DB_FOLDER;
            }

            //:::::::::::::::::::::::::::::::::

            return(result);
        }
Esempio n. 19
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private string readUniqueDBServerName()
        {
            string result = DEFAULT_DB_SERVER_NAME;

            //:::::::::::::::::::::::::::::::::

            try
            {
                XmlNode uniqueDBServerNode = getUniqueDBServerNode();

                result = XMLDocManager.GetAttribute(uniqueDBServerNode, @"name", DEFAULT_DB_SERVER_NAME);
            }
            catch
            {
                result = DEFAULT_DB_SERVER_NAME;
            }

            //:::::::::::::::::::::::::::::::::

            return(result);
        }
Esempio n. 20
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private bool readUniqueDBServer()
        {
            bool result = true;

            //:::::::::::::::::::::::::::::::::

            try
            {
                XmlNode uniqueDBServerNode = getUniqueDBServerNode();

                result = Convert.ToBoolean(XMLDocManager.GetAttribute(uniqueDBServerNode, @"checked", @"true"));
            }
            catch
            {
                result = true;
            }

            //:::::::::::::::::::::::::::::::::

            return(result);
        }
Esempio n. 21
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private TextManagerLanguages XML_ReadDefaultLanguage()
        {
            TextManagerLanguages result;

            //::::::::::::::::::::::::::::::::

            if (_textsLoaded)
            {
                string languageStr = XMLDocManager.GetAttribute(XMLDocManager.GetRoot(_textsFileDoc), @"defaultLanguage", @"english");

                result = pStrToLanguage(languageStr);
            }
            else
            {
                result = TextManagerLanguages.lgEnglish;
            }

            //::::::::::::::::::::::::::::::::

            return(result);
        }
Esempio n. 22
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private string readDBServerChefmateFolder()
        {
            string result = DEFAULT_DB_FOLDER;

            //:::::::::::::::::::::::::::::::::

            try
            {
                XmlNode dbServersNode       = getDBServersNode();
                XmlNode webmateDBServerNode = dbServersNode.FirstChild.NextSibling;

                result = XMLDocManager.GetAttribute(webmateDBServerNode, @"folder", DEFAULT_DB_FOLDER);
            }
            catch
            {
                result = DEFAULT_DB_FOLDER;
            }

            //:::::::::::::::::::::::::::::::::

            return(result);
        }
Esempio n. 23
0
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        private string readDBServerChefmateName()
        {
            string result = DEFAULT_DB_SERVER_NAME;

            //:::::::::::::::::::::::::::::::::

            try
            {
                XmlNode dbServersNode       = getDBServersNode();
                XmlNode webmateDBServerNode = dbServersNode.FirstChild.NextSibling;

                result = XMLDocManager.GetAttribute(webmateDBServerNode, @"name", DEFAULT_DB_SERVER_NAME);
            }
            catch
            {
                result = DEFAULT_DB_SERVER_NAME;
            }

            //:::::::::::::::::::::::::::::::::

            return(result);
        }
Esempio n. 24
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inItemNode"></param>
        /// <param name="inOrderControl"></param>
        private void showItem(XmlNode inItemNode)
        {
            // Item's sides are shown first ...
            XmlNodeList sideList = getSideList(inItemNode);

            showSides(sideList);

            //::::::::::::::::::::::::::::::::::::::

            // ... then Item's options ...
            XmlNodeList optionList = getOptionList(inItemNode);

            showOptions(optionList);

            //::::::::::::::::::::::::::::::::::::::

            // ... and finally the Item
            string itemName  = XMLDocManager.GetAttribute(inItemNode, @"displayName", @"Item");
            string itemPrice = XMLDocManager.GetAttribute(inItemNode, @"price", @"");

            string isLastItem = XMLDocManager.GetAttribute(inItemNode, @"lastAddedItem", @"");

            showOrderItem(itemName, OrderItemType.Item, itemPrice, isLastItem);
        }
Esempio n. 25
0
 private void setCurrencySymbol(XmlNode currencySymbolNode)
 {
     _currencySymbol = XMLDocManager.GetAttribute(currencySymbolNode, @"symbol", @"");
 }
Esempio n. 26
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="inNodeName"></param>
 /// <returns></returns>
 private string XML_ReadText(string inNodeName)
 {
     return(_textsLoaded ? XMLDocManager.GetAttribute(XML_ChildNode(_languageNode, inNodeName), @"text", @"") : @"");
 }
Esempio n. 27
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="inOrderXML"></param>
        /// <returns></returns>
        private string getOrderHandle(XmlDocument inOrderXML)
        {
            XmlNode root = XMLDocManager.GetRoot(inOrderXML);

            return(XMLDocManager.GetAttribute(root, @"handle", @""));
        }