private void tspSelectPayload_Edit_Click(object sender, EventArgs e) { frmSelect fSelect = (sender as ToolStripButton).Owner.FindForm() as frmSelect; int INDEX = fSelect.lsvSelect.SelectedIndices[0]; frmPAYLOAD fPayloadSelect = new frmPAYLOAD(); tPayLoad_Scenario otPayLoadScenario = tPayLoad_Scenario.byINDEX(INDEX); fPayloadSelect.tspPayload_NamePayload.Text = otPayLoadScenario.tPayLoadData.PayLoad_Name; fPayloadSelect.rtxtContent.Text = otPayLoadScenario.tPayLoadData.PayLoad_Content; if (fPayloadSelect.ShowDialog() == DialogResult.OK) { otPayLoadScenario.tPayLoadData.PayLoad_Name = fPayloadSelect.tspPayload_NamePayload.Text; otPayLoadScenario.tPayLoadData.PayLoad_Content = fPayloadSelect.rtxtContent.Text; otPayLoadScenario.SaveAndFlush(); Update_LV(fSelect.lsvSelect); fSelect.lsvSelect.Items[INDEX].Focused = true; fSelect.lsvSelect.Items[INDEX].Selected = true; } }
private void tspSelectPayload_Add_Click(object sender, EventArgs e) { frmSelect fSelect = (sender as ToolStripButton).Owner.FindForm() as frmSelect; frmPAYLOAD fPayloadSelect = new frmPAYLOAD(); if (fPayloadSelect.ShowDialog() == DialogResult.OK) { tPayLoad_Scenario otPayLoadScenario = new tPayLoad_Scenario(); otPayLoadScenario.tPayLoadData = new tPayLoadData(); otPayLoadScenario.tPayLoadData.PayLoad_Name = fPayloadSelect.tspPayload_NamePayload.Text; otPayLoadScenario.tPayLoadData.PayLoad_Content = fPayloadSelect.rtxtContent.Text; otPayLoadScenario.SaveAndFlush(); Update_LV(fSelect.lsvSelect); fSelect.lsvSelect.Items[fSelect.lsvSelect.Items.Count - 1].Focused = true; fSelect.lsvSelect.Items[fSelect.lsvSelect.Items.Count - 1].Selected = true; } }
public void btnSave_PAYLOAD_Click(object sender, EventArgs e) { if (fMain.cmbPAYLOAD.SelectedIndex < 0) { if (string.IsNullOrEmpty(fMain.cmbPAYLOAD.Text)) { tPayLoad_Scenario otPayLoadScenario = new tPayLoad_Scenario(); otPayLoadScenario.tPayLoadData = new tPayLoadData(); otPayLoadScenario.tPayLoadData.PayLoad_Name = tScenarioData.OriginalName(tPayLoad_Scenario.FindAll()); otPayLoadScenario.tPayLoadData.PayLoad_Content = fMain.rtxtPAYLOAD.Text; otPayLoadScenario.SaveAndFlush(); Update_CMD(fMain.cmbPAYLOAD); for (int i = 0; i < fMain.cmbPAYLOAD.Items.Count; i++) { if (otPayLoadScenario.tPayLoadData.PayLoad_Name == fMain.cmbPAYLOAD.Items[i].ToString()) { fMain.cmbPAYLOAD.SelectedIndex = i; } } } else if (!string.IsNullOrEmpty(fMain.cmbPAYLOAD.Text)) { if (tScenarioData.DuplicateName(tPayLoad_Scenario.FindAll(), fMain.cmbPAYLOAD.Text)) { for (int i = 0; i < fMain.cmbPAYLOAD.Items.Count; i++) { if (fMain.cmbPAYLOAD.Text == fMain.cmbPAYLOAD.Items[i].ToString()) { fMain.cmbPAYLOAD.SelectedIndex = i; tPayLoad_Scenario otPayLoadScenario = tPayLoad_Scenario.byINDEX(i); otPayLoadScenario.tPayLoadData.PayLoad_Content = fMain.rtxtPAYLOAD.Text; otPayLoadScenario.SaveAndFlush(); } } } else { tPayLoad_Scenario otPayLoadScenario = new tPayLoad_Scenario(); otPayLoadScenario.tPayLoadData = new tPayLoadData(); otPayLoadScenario.tPayLoadData.PayLoad_Name = fMain.cmbPAYLOAD.Text; otPayLoadScenario.tPayLoadData.PayLoad_Content = fMain.rtxtPAYLOAD.Text; otPayLoadScenario.SaveAndFlush(); Update_CMD(fMain.cmbPAYLOAD); for (int i = 0; i < fMain.cmbPAYLOAD.Items.Count; i++) { if (otPayLoadScenario.tPayLoadData.PayLoad_Name == fMain.cmbPAYLOAD.Items[i].ToString()) { fMain.cmbPAYLOAD.SelectedIndex = i; } } } } } else { tPayLoad_Scenario otPayLoadScenario = tPayLoad_Scenario.byINDEX(fMain.cmbPAYLOAD.SelectedIndex); otPayLoadScenario.tPayLoadData.PayLoad_Content = fMain.rtxtPAYLOAD.Text; otPayLoadScenario.SaveAndFlush(); Update_CMD(fMain.cmbPAYLOAD); for (int i = 0; i < fMain.cmbPAYLOAD.Items.Count; i++) { if (otPayLoadScenario.tPayLoadData.PayLoad_Name == fMain.cmbPAYLOAD.Items[i].ToString()) { fMain.cmbPAYLOAD.SelectedIndex = i; } } } }