private void button1_Click(object sender, EventArgs e) { Audit_History objAH = new Audit_History(); objAH.Audit_User_ID = 101; objAH.Audit_User_Name = "user1"; //objAH.AuditModuleID =ModuleID.Enrollment; //not required objAH.AuditModuleName = ModuleName.Enrollment; objAH.EnterpriseModuleName = ModuleNameEnterprise.Settings; objAH.Audit_Screen_Name = "Screen Name"; objAH.Audit_Slot = "LC0003"; objAH.Audit_Field = "FieldName"; //can be enumerated objAH.Audit_Old_Vl = "old"; objAH.Audit_New_Vl = "new"; objAH.Audit_Desc = "Desc"; objAH.AuditOperationType = OperationType.ADD; AuditViewerBusiness.InsertAuditData(objAH); //business.InsertAuditData(userID, sUserName, nmoduleId, sModuleName, sSlot, sAudField, sOldValue, sNewValue, sAudDesc); //dataGridView1.DataSource = AVB.GetAuditDetails(System.DateTime.Now.AddDays(-3), System.DateTime.Now.AddDays(3), ((int)ModuleID.Enrollment).ToString()); }
// required for those apps ( enterprise) which don't use security class public int InsertAuditData(Audit_History objAH, bool NoLoginInfo) { using (AuditDataContext Adc = _createContext()) { return(Adc.InsertAuditData(objAH.Audit_User_ID, objAH.Audit_User_Name, objAH.Audit_Module_ID, objAH.Audit_Module_Name, objAH.Audit_Screen_Name, objAH.Audit_Slot, objAH.Audit_Field, objAH.Audit_Old_Vl, objAH.Audit_New_Vl, objAH.Audit_Desc, objAH.Audit_Operation_Type)); } }
internal int InsertAuditData_internal(Audit_History objAH) { using (AuditDataContext Adc = _createContext()) { if (SecurityHelper.CurrentUser != null && SecurityHelper.CurrentUser.SecurityUserID != 0 && SecurityHelper.CurrentUser.UserName != null) { objAH.Audit_User_ID = SecurityHelper.CurrentUser.SecurityUserID; objAH.Audit_User_Name = SecurityHelper.CurrentUser.DisplayName; } return(Adc.InsertAuditData(objAH.Audit_User_ID, objAH.Audit_User_Name, objAH.Audit_Module_ID, objAH.Audit_Module_Name, objAH.Audit_Screen_Name, objAH.Audit_Slot, objAH.Audit_Field, objAH.Audit_Old_Vl, objAH.Audit_New_Vl, objAH.Audit_Desc, objAH.Audit_Operation_Type)); } }
/*---------------------------------------Insert History and Queue----------------------------------------------------*/ public List <Audit_History> XBRL_Get_auditHistory() { this.Create_attrDic(); List <Audit_History> list = new List <Audit_History>(); foreach (KeyValuePair <string, I_modelAttr> pair in this.attr_dic) { if (!pair.Value.ValueChanged) { continue; } Audit_History ah = new Audit_History(); ah.Type.Value = "U"; ah.TableName.Value = DividendTable_option.Dividend_Control_Approved.ToString(); ah.PKName.Value = "DividendIndex"; ah.FieldName.Value = pair.Key; ah.NewValue.Value = pair.Value.GetValue_in_string(0); ah.UpdateDate.Value = DateTime.Now; ah.UserName.Value = Utility.CurrentUser; ah.ParID.Value = 9000; string tempTP_str = pair.Value.GetRawValueType().ToString(); int startIndex = tempTP_str.LastIndexOf('.'); if (startIndex >= 0) { tempTP_str = tempTP_str.Substring(startIndex + 1); } ah.DataType.Value = tempTP_str; list.Add(ah); } return(list); }
public static int InsertAuditData(Audit_History objAH) { return(AuditInstance.InsertAuditData_internal(objAH)); }