private void SetInterconnectionData(ClearenceInterconnectionnData e) { if (m_ControlState.ClearanceID.CompareTo(e.ID) == 0) { return; } try { m_ControlState.ClearanceID = e.ID; ListItem _cs = m_SelectGroupRadioButtonList.Items.FindByValue(CurrentClearance.ProcedureCode); if (_cs == null) { this.ShowActionResult(GenericStateMachineEngine.ActionResult.NotValidated("ThisClearanceCannotBeEditedItIsNotCompensationGoodClearance".GetLocalizedString())); m_ControlState.ReadOnly = true; m_ControlState.ClearanceID = String.Empty; m_ControlState.ClearanceTitle = String.Empty; m_ClearenceTextBox.Text = String.Empty; return; } m_ControlState.IsModified = true; m_ControlState.ClearanceTitle = e.Title; m_ClearenceTextBox.Text = e.Title; m_SelectGroupRadioButtonList.SelectedIndex = -1; _cs.Selected = true; m_ControlState.ReadOnly = false; QueryAssigned(); string _export = "3151"; switch (CurrentClearance.ClearenceProcedure.Value) { case ClearenceProcedure._3151: case ClearenceProcedure._3171: break; case ClearenceProcedure._4051: case ClearenceProcedure._4071: _export = "4051"; break; case ClearenceProcedure._5100: case ClearenceProcedure._5171: case ClearenceProcedure._7100: case ClearenceProcedure._7171: case ClearenceProcedure.Invalid: case ClearenceProcedure.None: default: break; } m_ProcedureRadioButtonList.SelectedValue = _export; } catch (Exception _ex) { ApplicationError _errr = new ApplicationError("SetInterconnectionData", "ClearenceInterconnectionnData", _ex.Message, _ex); this.Controls.Add(_errr.CreateMessage(_errr.At, true)); } }
internal void NewDataEventHandler(object sender, ClearenceInterconnectionnData e) { switch (CurrentMachineState) { case InterfaceState.EditState: case InterfaceState.NewState: break; case InterfaceState.ViewState: Parent.SetInterconnectionData(e); break; default: break; } }