Пример #1
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            CoreWebService.ArrCodeResponse response = new CoreWebService.ArrCodeResponse();
            response = client.updateArrCode((Int32)listBox1.SelectedValue, textBoxNo.Text, textBoxCarrier.Text, textBoxAbbr.Text);

            if (response.Status == 0)
            {
                refreshData();
                listBox1.SelectedIndex = arrCodes.FindIndex(x => x.ID == response.Data.ID);
            }
            else if (response.Status == 1)
            {
                MessageBox.Show(response.Message);
            }
            else if (response.Status == 2)
            {
                MessageBox.Show(response.Message);
            }
            else
            {
            }

            textBoxNo.Focus();
            textBoxNo.SelectAll();
        }
Пример #2
0
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            CoreWebService.ArrCodeResponse response = new CoreWebService.ArrCodeResponse();
            response = client.deleteArrCode((Int32)listBox1.SelectedValue);
            int i = listBox1.SelectedIndex;

            if (response.Status == 0)
            {
                refreshData();
                listBox1.SelectedIndex = i - 1;
            }
            else if (response.Status == 1)
            {
                MessageBox.Show(response.Message);
            }
            else if (response.Status == 2)
            {
                MessageBox.Show(response.Message);
            }
            else
            {
            }

            textBoxNo.Focus();
            textBoxNo.SelectAll();
        }
Пример #3
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            CoreWebService.ArrCodeResponse arrCode = client.getArrCode((int)comboBoxArrCode.SelectedValue);
            string displayText = arrCode.Data.Abbr + " " + textBoxRoadNumber.Text.Trim();

            CoreWebService.RollingStockResponse response = client.updateRollingstock((int)listBoxCars.SelectedValue, textBoxRoadNumber.Text, (int)comboBoxArrCode.SelectedValue, (int)numericUpDownLength.Value, (int)numericUpDownCapacityTons.Value, (int)comboBoxCarType.SelectedValue, textBoxRFID.Text, displayText);

            if (response.Status == 0)
            {
                CoreWebService.RollingStockAttributeListResponse rsDeleteResponse = client.deleteAllRollingStockAttribute(response.Data.ID);

                foreach (var i in listBoxCarTypeAttributes.SelectedIndices)
                {
                    CoreWebService.CarTypeAttribute item = (CoreWebService.CarTypeAttribute)listBoxCarTypeAttributes.Items[(int)i];
                    CoreWebService.RollingStockAttributeResponse rsResponse = client.addRollingStockAttribute(response.Data.ID, item.ID);
                }

                CoreWebService.RollingStockListResponse rollingStock = client.listAllRollingStock("");
                listBoxCars.DisplayMember = "displayText";
                listBoxCars.ValueMember   = "ID";
                listBoxCars.DataSource    = rollingStock.Data;

                listBoxCars.SelectedValue = response.Data.ID;
            }
            else
            {
                MessageBox.Show(response.Message);
            }
        }
Пример #4
0
        private void loadFields()
        {
            try
            {
                CoreWebService.ArrCodeResponse response = client.getArrCode(Convert.ToInt32(listBox1.SelectedValue));

                if (response.Status == 0)
                {
                    CoreWebService.ARRCode arrCode = response.Data;
                    textBoxNo.Text      = arrCode.No;
                    textBoxCarrier.Text = arrCode.Carrier;
                    textBoxAbbr.Text    = arrCode.Abbr;
                }
                else
                {
                }
            }
            catch (InvalidCastException e)
            {
            }
        }