public override object CreateInsertCommandScript(PropertyGrid SelectedPgrid, string ProjectName, string TransactionName, int ExtensionStateNumber) { StateK State = new StateK(); State = (StateK)SelectedPgrid.SelectedObject; List <string> SqlStringList = new List <string>(); string sql = SqlStr; sql = string.Format(sql, Guid, Status, DateTime.Now.ToString("yyyyMMddHHmmss"), State.StateNumber, State.StateDescription, State.StateType, ProjectName, TransactionName, State.NextState0, State.NextState1, State.NextState2, State.NextState3, State.NextState4, State.NextState5, State.NextState6, State.NextState7, State.ConfigId, State.BrandId, State.ConfigVersion); SqlStringList.Add(sql); return(SqlStringList); }
public override Object FillPropertyGridFromState(Object ClassInstance, PropertyGrid SelectedPgrid) { StateK Selectedstate = new StateK(); StateK Dynamicstate = new StateK(); Selectedstate = (StateK)SelectedPgrid.SelectedObject; Dynamicstate = (StateK)ClassInstance; Dynamicstate.BrandId = Selectedstate.BrandId; Dynamicstate.ConfigId = Selectedstate.ConfigId; Dynamicstate._Description = Selectedstate.StateDescription; //Dynamicstate._NextState0 = Selectedstate._NextState0; //Dynamicstate._NextState1 = Selectedstate._NextState1; //Dynamicstate._NextState2 = Selectedstate._NextState2; //Dynamicstate._NextState3 = Selectedstate._NextState3; //Dynamicstate._NextState4 = Selectedstate._NextState4; //Dynamicstate._NextState5 = Selectedstate._NextState5; //Dynamicstate._NextState6 = Selectedstate._NextState6; //Dynamicstate._NextState7 = Selectedstate._NextState7; return(Dynamicstate); }
public override Object StateChanged(string SelectedProperty, string newValue, Object ClassInstance, PropertyGrid SelectedPgrid) { //FillStateFromPropertyGrid(ClassInstance, SelectedPgrid); StateK Selectedstate = new StateK(); StateK Dynamicstate = new StateK(); Selectedstate = (StateK)SelectedPgrid.SelectedObject; Dynamicstate = (StateK)ClassInstance; Dynamicstate._Description = Selectedstate.StateDescription; Dynamicstate.BrandId = Selectedstate.BrandId; Dynamicstate.ConfigId = Selectedstate.ConfigId; Dynamicstate._NextState0 = Selectedstate._NextState0; Dynamicstate._NextState1 = Selectedstate._NextState1; Dynamicstate._NextState2 = Selectedstate._NextState2; Dynamicstate._NextState3 = Selectedstate._NextState3; Dynamicstate._NextState4 = Selectedstate._NextState4; Dynamicstate._NextState5 = Selectedstate._NextState5; Dynamicstate._NextState6 = Selectedstate._NextState6; Dynamicstate._NextState7 = Selectedstate._NextState7; return(Dynamicstate); }
public override object FillStatesFromDB(object[] processRow, ArrayList StateList) { StateK state = new StateK(); ModelCanvasStateObject TransStateObj = new ModelCanvasStateObject(); List <ModelParentStateObject> ParentobjList = new List <ModelParentStateObject>(); List <ModelChildStateObject> ChildobjList = new List <ModelChildStateObject>(); state.Status = processRow[1].ToString(); state.StateNumber = processRow[3].ToString(); state.StateDescription = processRow[4].ToString(); state.StateType = processRow[5].ToString(); state._NextState0 = processRow[8].ToString(); state._NextState1 = processRow[9].ToString(); state._NextState2 = processRow[10].ToString(); state._NextState3 = processRow[11].ToString(); state._NextState4 = processRow[12].ToString(); state._NextState5 = processRow[13].ToString(); state._NextState6 = processRow[14].ToString(); state._NextState7 = processRow[15].ToString(); state.ConfigId = processRow[16].ToString(); state.BrandId = processRow[17].ToString(); state.ConfigVersion = processRow[18].ToString(); //NextState Kontrolu #region nextState arrange-parent and pointer if (state.NextState0 != "255") { ChildobjList.Add(GetChildState("NextState0", state.NextState0, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState1 != "255") { ChildobjList.Add(GetChildState("NextState1", state.NextState1, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState2 != "255") { ChildobjList.Add(GetChildState("NextState2", state.NextState2, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState3 != "255") { ChildobjList.Add(GetChildState("NextState3", state.NextState3, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState4 != "255") { ChildobjList.Add(GetChildState("NextState4", state.NextState4, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState5 != "255") { ChildobjList.Add(GetChildState("NextState5", state.NextState5, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState6 != "255") { ChildobjList.Add(GetChildState("NextState6", state.NextState6, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } if (state.NextState7 != "255") { ChildobjList.Add(GetChildState("NextState7", state.NextState7, StateList, processRow[7].ToString(), state.StateType, state.StateNumber)); } #endregion TransStateObj.BrandId = state.BrandId; TransStateObj.ConfigId = state.ConfigId; TransStateObj.Id = state.StateNumber; TransStateObj.StateDescription = state.StateDescription; TransStateObj.Type = state.StateType; TransStateObj.TransactionName = processRow[7].ToString(); TransStateObj.PropertyGrid.SelectedObject = state; TransStateObj.ParentStateList = ParentobjList; TransStateObj.ChildStateList = ChildobjList; designerCanvas.TransactionList.Add(TransStateObj); return(StateList); }