private void application_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e)
 {
     e.ObjectSpace = ((XafApplication)sender).CreateObjectSpace(typeof(CustomLogonParameters));
     if (e.ObjectSpace is NonPersistentObjectSpace)
     {
         IObjectSpace objectSpaceCompany = ((XafApplication)sender).CreateObjectSpace(typeof(Company));
         ((NonPersistentObjectSpace)e.ObjectSpace).AdditionalObjectSpaces.Add(objectSpaceCompany);
     }
 }
 //Custom Login
 private static void application_CreateCustomLogonWindowObjectSpace(object sender,
                                                                    CreateCustomLogonWindowObjectSpaceEventArgs e)
 {
     e.ObjectSpace = ((XafApplication)sender).CreateObjectSpace(typeof(CustomLogonParameters));
     //if (e.ObjectSpace is NonPersistentObjectSpace)
     //{
     //    IObjectSpace objectSpaceEmployee = ((XafApplication)sender).CreateObjectSpace(typeof(Company));
     //    ((NonPersistentObjectSpace)e.ObjectSpace).AdditionalObjectSpaces.Add(objectSpaceEmployee);
     //}
 }
示例#3
0
 private void DCSecurityDemoAspNetApplication_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e)
 {
     e.ObjectSpace = CreateObjectSpace();
     ((DCSecurityDemoAuthenticationLogonParameters)e.LogonParameters).ObjectSpace = e.ObjectSpace;
 }
示例#4
0
 static void application_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e)
 {
     e.ObjectSpace = ((XafApplication)sender).CreateObjectSpace();
     ((MyLogonParameters)e.LogonParameters).ObjectSpace = e.ObjectSpace;
 }
 static void application_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e)
 {
     e.ObjectSpace = ((XafApplication)sender).CreateObjectSpace();
     ((MyLogonParameters)e.LogonParameters).ObjectSpace = e.ObjectSpace;
 }
示例#6
0
 private void Instance_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e)
 {
     e.ObjectSpace = ((XafApplication)sender).CreateObjectSpace();
     ((SecurityDemoAuthenticationLogonParameters)e.LogonParameters).ObjectSpace = e.ObjectSpace;
 }
示例#7
0
 private void DCSecurityDemoAspNetApplication_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e) {
     e.ObjectSpace = CreateObjectSpace();
     ((DCSecurityDemoAuthenticationLogonParameters)e.LogonParameters).ObjectSpace = e.ObjectSpace;
 }
示例#8
0
        void application_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e)
        {
            XafApplication application = sender as XafApplication;
            if (application != null)
            {
                IObjectSpace objectSpace = application.CreateObjectSpace();
                ((MitsarDataStudio.Module.Security.CustomLogonParameters)e.LogonParameters).ObjectSpace = objectSpace;
                e.ObjectSpace = objectSpace;

            }
        }
示例#9
0
 private void Instance_CreateCustomLogonWindowObjectSpace(object sender, CreateCustomLogonWindowObjectSpaceEventArgs e) {
     e.ObjectSpace = ((XafApplication)sender).CreateObjectSpace();
     ((SecurityDemoAuthenticationLogonParameters)e.LogonParameters).ObjectSpace = e.ObjectSpace;
 }