private bool Update(AlarmRuleSetInfo info) { ArrayList al = new ArrayList(); al.Add(info.ModuleID); al.Add(info.AlarmRuleSetID); // Start User Define Parameter For Controller al.Add(info.RuleName); al.Add(info.AlarmType); al.Add(info.Severity); al.Add(info.CustomCode); al.Add(info.Notifier); al.Add(info.State); al.Add(info.GenerateTask); al.Add(info.Handler); al.Add(info.Rules); // End User Define Parameter For Controller al.Add(info.BranchID); al.Add(info.BranchCode); al.Add(info.UpdateBy); al.Add(info.UpdateByName); al.Add(info.UpdateStamp); al.Add(info.StatusCode); DataProvider.Instance().Update(al); // PLM_TODO mesure data is updated return true; }
private bool Insert(AlarmRuleSetInfo info) { if (string.IsNullOrEmpty(info.AlarmRuleSetID)) { info.AlarmRuleSetID = _docCtrl.GetNextDocNumber("AlarmRuleSetID", DocumentController.DocNumberStatus.Reserve); info.BranchID = _branchCtrl.GetNextBranchID(); info.BranchCode = _branchCtrl.GetInitialBranchCode; } ArrayList al = new ArrayList(); al.Add(info.ModuleID); al.Add(info.AlarmRuleSetID); // Start User Define Parameter For Controller al.Add(info.RuleName); al.Add(info.AlarmType); al.Add(info.Severity); al.Add(info.CustomCode); al.Add(info.Notifier); al.Add(info.State); al.Add(info.GenerateTask); al.Add(info.Handler); al.Add(info.Rules); // End User Define Parameter For Controller al.Add(info.RevokeID); al.Add(info.BranchID); al.Add(info.BranchCode); al.Add(info.CreateBy); al.Add(info.CreateByName); al.Add(info.CreateStamp); al.Add(info.UpdateBy); al.Add(info.UpdateByName); al.Add(info.UpdateStamp); al.Add(info.StatusCode); DataProvider.Instance().Insert(al); ModuleController.SynchronizeModule(info.ModuleID); // PLM_TODO mesure data is inserted return true; }