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());
        }
Example #2
0
 // 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));
     }
 }
Example #3
0
        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));
            }
        }
Example #4
0
        /*---------------------------------------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);
        }
Example #5
0
 public static int InsertAuditData(Audit_History objAH)
 {
     return(AuditInstance.InsertAuditData_internal(objAH));
 }