/// <summary> /// Создает экземпляр класса /// </summary> /// <param name="formText">Текст заголовка формы</param> /// <param name="posTerminalList">Список терминалов</param> /// <param name="posWorkDelegate">Делегат для выполнения операций над POS-терминалом в фоновом режиме</param> /// <param name="needDirectConnection">Нужно ли устанавливать прямое подключение к терминалу</param> public FormPosBatch(String formText, IList<PosTerminalParams> posTerminalList, PosWorkDelegate posWorkDelegate, Boolean needDirectConnection) { InitializeComponent(); _posTerminalList = posTerminalList; _posWorkDelegate = posWorkDelegate; _needDirectConnection = needDirectConnection; this.Text = formText; // размеры колонок lvLog.Columns[0].Width = (Int32)(lvLog.Width * 0.2); lvLog.Columns[1].Width = (Int32)(lvLog.Width * 0.75); }
/// <summary> /// Создает экземпляр класса /// </summary> /// <param name="formText">Текст заголовка формы</param> /// <param name="posTerminalList">Список терминалов</param> /// <param name="posWorkDelegate">Делегат для выполнения операций над POS-терминалом в фоновом режиме</param> public FormPosBatch(String formText, IList<PosTerminalParams> posTerminalList, PosWorkDelegate posWorkDelegate) : this(formText, posTerminalList, posWorkDelegate, true) { }