private void UOW_BeforeCommitTransaction(object sender, DevExpress.Xpo.SessionManipulationEventArgs e)
        {
            // Get NewId
            int    id  = 0;
            object obj = Classes.Managers.DataManager.GetNewId("TblEmp", "EmpId");

            if (obj == null)
            {
                MsgDlg.ShowAlert(Properties.Settings.Default.msg_SavingFailed, MsgDlg.MessageType.Error, (Form)Parent.Parent.Parent);
                return;
            }
            id = Convert.ToInt32(obj);
            // Assgin NewId to New Rows
            DevExpress.Xpo.Helpers.ObjectSet Rows = (DevExpress.Xpo.Helpers.ObjectSet)e.Session.GetObjectsToSave();
            foreach (DevExpress.Xpo.Metadata.XPDataTableObject item in Rows)
            {
                if (item.GetMemberValue("EmpId") == null)
                {
                    item.SetMemberValue("EmpId", id);
                    id++;
                }
                item.SetMemberValue("dateIn", Classes.Managers.DataManager.GetServerDatetime);
                item.SetMemberValue("UserIn", Classes.Managers.UserManager.defaultInstance.User.UserId);
            }
        }
Example #2
0
 private void sessionCat_BeforeCommitTransaction(object sender, DevExpress.Xpo.SessionManipulationEventArgs e)
 {
     DevExpress.Xpo.Helpers.ObjectSet Rows = (DevExpress.Xpo.Helpers.ObjectSet)e.Session.GetObjectsToSave();
     foreach (DevExpress.Xpo.Metadata.XPDataTableObject item in Rows)
     {
         item.SetMemberValue("UserIn", Classes.Managers.UserManager.defaultInstance.User.UserId);
         item.SetMemberValue("dateIn", Classes.Managers.DataManager.GetServerDatetime);
     }
 }
        private void sessionData_BeforeCommitTransaction(object sender, DevExpress.Xpo.SessionManipulationEventArgs e)
        {
            DevExpress.Xpo.Helpers.ObjectSet obj = (DevExpress.Xpo.Helpers.ObjectSet)e.Session.GetObjectsToSave(true);
            foreach (DevExpress.Xpo.Metadata.XPDataTableObject item in obj)
            {
                if (item.IsDeleted)
                {
                    continue;
                }

                //if (item.GetMemberValue("LabelId").ToString() == "-1")
                //    item.SetMemberValue("LabelId", Classes.Managers.DataManager.adpQry.GetNewId_TBLLabel());
                item.SetMemberValue("userin", Classes.Managers.UserManager.UserInfo.UserID);
                item.SetMemberValue("datein", Classes.Managers.DataManager.GetServerDatetime);
            }
        }