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(); }
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(); }
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); } }
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) { } }