本文整理汇总了C#中System.Xml.Linq.XDocument.ToInt32方法的典型用法代码示例。如果您正苦于以下问题:C# XDocument.ToInt32方法的具体用法?C# XDocument.ToInt32怎么用?C# XDocument.ToInt32使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Xml.Linq.XDocument
的用法示例。
在下文中一共展示了XDocument.ToInt32方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ConvertBackupService
private static void ConvertBackupService(XDocument document, Settings settings)
{
settings.Services.BackupService.BackupType = (BackupType)document.ToInt32("Резервное копирование,Периодичность");
settings.Services.BackupService.BackupStorage = document.ToString("Резервное копирование,Папка резервных копий");
settings.Services.BackupService.RemovePreviousBackup = document.ToBoolean("Резервное копирование,Удалять старые копии");
settings.Services.BackupService.BackupStartTime = DateTime.ParseExact(
document.ToString("Резервное копирование,Начало копирования"),
"HH.mm",
null);
settings.Services.BackupService.DayOfWeek = document.ToInt32("Резервное копирование,День недели");
settings.Services.BackupService.DayOfMonth = document.ToInt32("Резервное копирование,День месяца");
}
示例2: ConvertCashRegister
private static void ConvertCashRegister(XDocument document, Settings settings,
String protocol, String groupName)
{
settings.Hardware.CashRegisters.Add(new CashRegister
{
ProtocolType = protocol,
InvertDrawerStatus = document.ToBoolean("Общие,Инвертировать состояние ДЯ"),
ErrorsIgnoreList = document.ToArray("Печать,Игнорировать ошибки ФР"),
ClicheAfterNonFiscal = document.ToBoolean("Печать,Печатать клише после нефиск. док."),
OwnerId = document.ToString(String.Format("{0},Юр. лицо", groupName)),
Port = document.ToInt32(String.Format("{0},Номер порта", groupName)),
Baud = document.ToInt32(String.Format("{0},Скорость", groupName)),
IsDefault = document.ToBoolean(String.Format("{0},По умолчанию", groupName)),
Header = document.ToArray(String.Format("{0},Клише чека", groupName)),
Footer = document.ToArray(String.Format("{0},Подвал чека", groupName))
});
}
示例3: ConvertAdvertising
private static void ConvertAdvertising(XDocument document, Settings settings)
{
settings.Advertising.AdvOnDisplay = document.ToBoolean("Рекламный текст,Показывать на дисплее покупателя");
settings.Advertising.AdvOnReceipt = document.ToBoolean("Рекламный текст,Печатать на чеках");
settings.Advertising.PauseBetweenMessages = document.ToInt32("Рекламный текст,Интервал смены сообщений");
}
示例4: ConvertManagementService
private static void ConvertManagementService(XDocument document, Settings settings)
{
settings.Services.ManagementService.Port = document.ToInt32("Служба управления POS,Порт");
settings.Services.ManagementService.User = document.ToString("Служба управления POS,Пользователь");
settings.Services.ManagementService.Password = document.ToString("Служба управления POS,Пароль");
settings.Services.ManagementService.Domain = document.ToString("Служба управления POS,Домен");
settings.Services.ManagementService.EventlogExpiry = document.ToInt32("Служба управления POS,Срок хранения журналов");
}
示例5: ConvertExchangeService
private static void ConvertExchangeService(XDocument document, Settings settings)
{
settings.Services.ExchangeService.Port = document.ToInt32("Служба обмена данными,Порт");
settings.Services.ExchangeService.IgnoreUsers = document.ToBoolean("Служба обмена данными,Встроенный редактор прав пользователей");
}
示例6: ConvertCustomerDisplay
private static void ConvertCustomerDisplay(XDocument document, Settings settings)
{
settings.Hardware.Displays.Clear();
var protocol = document.ToString("Внешние модули,Дисплей покупателя");
if (!String.IsNullOrEmpty(protocol))
{
var display = new CustomerDisplay
{
ProtocolType = protocol,
Baud = document.ToInt32("Дисплей покупателя,Скорость")
};
display.Port = document.ToBoolean("Дисплей покупателя,Не использует COM-порт") ?
-1 : document.ToInt32("Дисплей покупателя,Номер порта");
settings.Hardware.Displays.Add(display);
}
}
示例7: ConvertScales
private static void ConvertScales(XDocument document, Settings settings)
{
settings.Hardware.Scales.Clear();
var protocol = document.ToString("Внешние модули,Весы");
if (!String.IsNullOrEmpty(protocol))
{
settings.Hardware.Scales.Add(new Scales
{
Port = document.ToInt32("Весы,Номер порта"),
Baud = document.ToInt32("Весы,Скорость"),
Id = "ВесыПоУмолчанию",
IsDefault = true,
ProtocolType = protocol
});
}
}
示例8: ConvertBarcodeScanner
private static void ConvertBarcodeScanner(XDocument document, Settings settings)
{
settings.Common.ExpandBarcodesToEAN13 = document.ToBoolean("Сканер штрих-кода,Дополнять ШК до EAN-13");
settings.Hardware.Scanners.Clear();
if (!document.ToBoolean("Сканер штрих-кода,Отключен"))
{
settings.Hardware.Scanners.Add(new BarcodeScanner
{
Port = document.ToInt32("Сканер штрих-кода,Номер порта"),
Baud = document.ToInt32("Сканер штрих-кода,Скорость"),
Suffix = document.ToInt32("Сканер штрих-кода,Стоп-символ"),
Parity = (Parity)document.ToInt32("Сканер штрих-кода,Четность")
});
}
}
示例9: ConvertDiscounts
private static void ConvertDiscounts(XDocument document, Settings settings)
{
settings.Discounts.AutoDiscounts = document.ToBoolean("Скидки,Автоматические скидки");
settings.Discounts.PersonalDiscounts = document.ToBoolean("Скидки,Персональные скидки");
settings.Discounts.MixDiscounts = document.ToBoolean("Скидки,Смешивать скидки");
settings.Discounts.RoundType = (ReceiptRoundType)document.ToInt32("Скидки,Округление суммы чека");
settings.Discounts.RoundDigit = document.ToInt32("Скидки,Разряд округления");
settings.Discounts.AutoExtraCharge = document.ToBoolean("Скидки,Авт. наценка чека");
settings.Discounts.UsePayService = document.ToBoolean("Скидки,Использовать ПДС");
}
示例10: ConvertOperations
private static void ConvertOperations(XDocument document, Settings settings)
{
settings.Operations.CancelReceipt = (CashSecurityPermission)document.ToInt32("Операции,Аннулировать чек");
settings.Operations.ChangeQuantity = (CashSecurityPermission)document.ToInt32("Операции,Ввод количества");
settings.Operations.DeletePosition = (CashSecurityPermission)document.ToInt32("Операции,Ошибка в чеке");
settings.Operations.OpenDrawer = (CashSecurityPermission)document.ToInt32("Операции,Открытие ДЯ");
settings.Operations.ReceiptReturn = (CashSecurityPermission)document.ToInt32("Операции,Возврат");
settings.Operations.ReceiptSuspend = (CashSecurityPermission)document.ToInt32("Операции,Отложить чек");
settings.Operations.ReceiptResume = (CashSecurityPermission)document.ToInt32("Операции,Продолжить отложенный чек");
settings.Operations.FindByName = (CashSecurityPermission)document.ToInt32("Операции,Поиск по наименованию");
settings.Operations.FreeSale = (CashSecurityPermission)document.ToInt32("Операции,Свободная продажа");
settings.Operations.FindByArticle = (CashSecurityPermission)document.ToInt32("Операции,Поиск по артикулу");
}
示例11: ConvertCommon
private static void ConvertCommon(XDocument document, Settings settings)
{
#region Разное
settings.Common.CashNo = document.ToInt32("Общие,Номер кассы");
var match = Regex.Match(document.ToString("Общие,Шаблон ШК весового товара"), _barcodeTemplate);
if (match.Success)
{
settings.Common.ScaleBarcodePrefixes =
new String[] { match.Groups["Prefix"].Value };
settings.Common.ScaleBarcodeFormat.Clear();
settings.Common.ScaleBarcodeFormat.Add(new ScaleBarcodeGroup
{
GroupType = ScaleBarcodeGroupType.Prefix,
GroupLength = match.Groups["Prefix"].Value.Length
});
settings.Common.ScaleBarcodeFormat.Add(new ScaleBarcodeGroup
{
GroupType = ScaleBarcodeGroupType.Code,
GroupLength = match.Groups["Article"].Value.Length
});
settings.Common.ScaleBarcodeFormat.Add(new ScaleBarcodeGroup
{
GroupType = ScaleBarcodeGroupType.Quantity,
GroupLength = match.Groups["Weight"].Value.Length
});
settings.Common.ScaleBarcodeFormat.Add(new ScaleBarcodeGroup
{
GroupType = ScaleBarcodeGroupType.AnyValue,
GroupLength = match.Groups["Control"].Value.Length
});
}
settings.Common.HideBarcodePrefixes = document.ToArray("Общие,Префиксы служебных штрихкодов");
settings.Common.PointId = document.ToString("Общие,Точка продажи");
settings.Common.FreeSaleVATRate = document.ToInt32("Общие,Ставка НДС свободной продажи");
settings.Common.InvoiceBarPrefix = document.ToString("Общие,Префикс ШК документов");
settings.Common.ExpiryControl = (ExpiryControlType)document.ToInt32("Общие,Контроль срока годности");
settings.Common.ChargeOwner = document.ToString("Общие,Фирма-владелец для оплаты услуг");
#endregion
#region Сенсорный экран
settings.View.ScreenKeyboard = document.ToBoolean("Общие,Экранная клавиатура");
settings.View.NavigationPanel = document.ToBoolean("Общие,Навигация по справочнику товаров");
settings.View.NavPanelHeight = document.ToInt32("Общие,Высота навигационной панели");
settings.View.NavItemHeight = document.ToInt32("Общие,Высота элемента");
settings.View.NavItemWidth = document.ToInt32("Общие,Ширина элемента");
settings.View.NavItemFontSize = document.ToInt32("Общие,Размер шрифта элемента");
#endregion
#region Сообщения
settings.Common.ErrorMessageBoxAutocloseInterval = document.ToInt32("Общие,Автозакрытие сообщений об ошибке");
settings.Common.MessageBoxAutocloseInterval = document.ToInt32("Общие,Автозакрытие прочих сообщений");
#endregion
#region Флаги
settings.Common.MinimizeQuantity = document.ToBoolean("Общие,Разрешить уменьшать количество");
settings.Common.WaitForDrawerClose = document.ToBoolean("Общие,Ждать закрытия ДЯ");
settings.View.FirstOnTop = document.ToBoolean("Общие,Первый товар вверху");
settings.Common.ZeroPrice = document.ToBoolean("Общие,Разрешить нулевую цену");
settings.Common.ExtractVAT = document.ToBoolean("Общие,Выделять НДС");
settings.Common.CurrentShiftReturnOnly = document.ToBoolean("Общие,Возврат только за текущую смену");
settings.Common.StrictCashierRegistration = document.ToBoolean("Общие,Строгий учет кассиров");
settings.View.InfoPanel = document.ToBoolean("Общие,Информационная панель");
settings.Common.BlockZReportIfDocOpened = document.ToBoolean("Общие,Блокировка Z-отчета при открытом чеке");
settings.Common.AllowShutdownFromShell = document.ToBoolean("Общие,Завершать работу из загрузчика");
settings.Common.UseReserveControlTape = document.ToBoolean("Общие,Резервная контрольная лента");
#endregion
}
示例12: ConvertPayService
private static void ConvertPayService(XDocument document, Settings settings)
{
settings.PayService.Server = document.ToString("Безналичный расчет,Сервер");
settings.PayService.Port = document.ToInt32("Безналичный расчет,Порт");
settings.PayService.AcceptCards = document.ToBoolean("Безналичный расчет,Разрешить безнал");
}