private void ActionRecord(int rowHandle, DatabaseAction action) { var value = OptionsGrid.GridView.GetRowCellValue(rowHandle, OptionsGrid.DataKeyName); var paramInt = 0; var paramString = string.Empty; var paramGuid = Guid.Empty; var paramDateTime = DateTime.Now; if (value is int) { paramInt = (int)value; } else if (value is string) { paramString = (string)value; } else if (value is Guid) { paramGuid = (Guid)value; } else if (value is DateTime) { paramDateTime = (DateTime)value; } var e = new ActionRecordEventArgs(paramInt, paramString, paramGuid, paramDateTime, action); DictionaryManager.ActionRecord(ObjectName, e.ParamInt, e.ParamString, e.ParamDateTime, e.ParamGuid, 0, string.Empty, DateTimeHelper.MinDate, Guid.Empty, e.Action, BaseGlobalVariable.UserID, IsOnline); }
protected override void ActionRecord(int rowHandle, ActionRecordEventArgs e) { DictionaryManager.ActionRecord(ObjectName, e.ParamInt, e.ParamString, e.ParamDateTime, e.ParamGuid, 0, string.Empty, DateTimeHelper.MinDate, Guid.Empty, e.Action, BaseGlobalVariable.UserID, IsOnline); }