Ejemplo n.º 1
0
        public virtual void _Далее()
        {
            ListViewItem ТекущаяСтрока = СписокТТН.FocusedItem;

            if (ТекущаяСтрока == null)
            {
                return;
            }

            Form Окно = new ФормаВыборФилиала(ТекущаяСтрока.SubItems[2].Text, ТекущаяСтрока.SubItems[0].Text, ТекущаяСтрока.SubItems[1].Text);

            Окно.Show();

            this.Close();

            return;
        }
Ejemplo n.º 2
0
        // СЛУЖЕБНЫЕ ПРОЦЕДУРЫ

        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;
        }
Ejemplo n.º 3
0
        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;
            }
        }