public virtual void _Далее() { ListViewItem ТекущаяСтрока = СписокТТН.FocusedItem; if (ТекущаяСтрока == null) { return; } Form Окно = new ФормаВыборФилиала(ТекущаяСтрока.SubItems[2].Text, ТекущаяСтрока.SubItems[0].Text, ТекущаяСтрока.SubItems[1].Text); Окно.Show(); this.Close(); return; }
// СЛУЖЕБНЫЕ ПРОЦЕДУРЫ public virtual void _Назад() { bool ЕстьИзменения = false; foreach (ListViewItem item in СписокПогрузки.Items) { if (!String.Equals(item.SubItems[1].Text, item.SubItems[2].Text)) { ЕстьИзменения = true; break; } } if (ЕстьИзменения) { string message = "Внимание! В случае закрытия окна все сделанные изменения будут утеряны. Продолжить?"; string caption = "Подтверждение"; MessageBoxButtons buttons = MessageBoxButtons.YesNo; DialogResult result; // отобразить MessageBox. result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result != System.Windows.Forms.DialogResult.Yes) { return; } } Form Окно = new ФормаВыборФилиала(НомерТС, ТТННомер, ТТНСсылка, Сотрудники, ВремяНачала); Окно.Show(); this.Close(); return; }
public virtual void _Далее() { ////////////////////////////// // получим количество секунд string[][] Параметры = new string[10][]; // ТТН Параметры[0] = new string[2]; Параметры[0][0] = "ссТТН"; Параметры[0][1] = ТТНСсылка; // Филиал получатель Параметры[1] = new string[2]; Параметры[1][0] = "ссФилиалПолучатель"; Параметры[1][1] = ФилиалСсылка; // чслОргтехника Параметры[2] = new string[2]; Параметры[2][0] = "чслОргтехника"; Параметры[2][1] = СписокПогрузки.Items[0].SubItems[1].Text; // чслНоутбуки Параметры[3] = new string[2]; Параметры[3][0] = "чслНоутбуки"; Параметры[3][1] = СписокПогрузки.Items[1].SubItems[1].Text; // чслТелевизоры Параметры[4] = new string[2]; Параметры[4][0] = "чслТелевизоры"; Параметры[4][1] = СписокПогрузки.Items[2].SubItems[1].Text; // чслДорогойТовар Параметры[5] = new string[2]; Параметры[5][0] = "чслДорогойТовар"; Параметры[5][1] = СписокПогрузки.Items[3].SubItems[1].Text; // чслМешки Параметры[6] = new string[2]; Параметры[6][0] = "чслМешки"; Параметры[6][1] = СписокПогрузки.Items[4].SubItems[1].Text; // мГрузовыеМеста Параметры[7] = new string[СписокГрузовыхМест.Count + 1]; Параметры[7][0] = "мГрузовыеМеста"; for (int i = 0; i < СписокГрузовыхМест.Count; i++) { Параметры[7][i + 1] = СписокГрузовыхМест[i]; } // мСотрудники Параметры[8] = new string[Сотрудники.Список.Count + 1]; Параметры[8][0] = "мСотрудники"; for (int i = 0; i < Сотрудники.Список.Count; i++) { Параметры[8][i + 1] = Сотрудники.Список[i].Ссылка; } // TimeSpan азностьДат = DateTime.Now - ВремяНачала; int КоличествоСекунд = Convert.ToInt32(азностьДат.TotalSeconds); // чслКоличествоСекунд Параметры[9] = new string[2]; Параметры[9][0] = "чслКоличествоСекунд"; Параметры[9][1] = Convert.ToString(КоличествоСекунд); // передаем данные на сервер Cursor.Current = Cursors.WaitCursor; ОтветСервера = Обмен.Послать("ПогрузкаЗавершить", Параметры); Cursor.Current = Cursors.Default; if (ОтветСервера == null) { return; } if (ОтветСервера[0][0] == "ПогрузкаЗавершена") { // переходим в окно выбора филиала Form Окно = new ФормаВыборФилиала(НомерТС, ТТННомер, ТТНСсылка); Окно.Show(); this.Close(); return; } }