﻿<?xml version="1.0"?>
<doc>
<assembly>
<name>
MPSC.Infrastructure.Library
</name>
</assembly>
<members>
<member name="T:MPSC.Infrastructure.Library.My.Resources.Resources">
<summary>
  A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.ResourceManager">
<summary>
  Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.Culture">
<summary>
  Overrides the current thread's CurrentUICulture property for all
  resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.AddServicesCalled">
<summary>
  Looks up a localized string similar to AddServices() method called for Module {0}..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.DependencyNotFound">
<summary>
  Looks up a localized string similar to Section &apos;{0}&apos; depends on section &apos;{1}&apos; which was not found..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.DuplicatedModule">
<summary>
  Looks up a localized string similar to A duplicated module with name {0} has been found by the loader..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.FailedToLoadModule">
<summary>
  Looks up a localized string similar to Failed to load module from assembly {0}. Error was:
{1}.
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.InvalidSolutionProfileSchema">
<summary>
  Looks up a localized string similar to The solution profile references an unknown schema..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.LogModuleAdded">
<summary>
  Looks up a localized string similar to Module {0} added to the container..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.LogModuleAssemblyLoaded">
<summary>
  Looks up a localized string similar to Loaded assembly file {0} for Module..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.ModuleNotFound">
<summary>
  Looks up a localized string similar to Assembly file {0} was not found..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.ModuleStartCalled">
<summary>
  Looks up a localized string similar to Load() method called for Module {0}..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.NoUserProvidedForAuthentication">
<summary>
  Looks up a localized string similar to No user was selected for the authentication service..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.ReferencedAssemblyNotFound">
<summary>
  Looks up a localized string similar to The ModuleLoaderService cannot initialize the module because some of their dependencies are not present. Make sure to deploy all the assemblies needed to execute the module..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.ServiceAdded">
<summary>
  Looks up a localized string similar to Service {1} added for Module {0}..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.ServiceAddedOnDemand">
<summary>
  Looks up a localized string similar to Service {1} will be added on demand for Module {0}..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.My.Resources.Resources.UserNotFoundMessage">
<summary>
  Looks up a localized string similar to There is no a user matching the information you have provided..
</summary>
</member>
<member name="P:MPSC.Infrastructure.Library.LoginForm.LoginAgain">
 <summary>
 This proeprty is used in relogin after session is expired
 </summary>
 <value></value>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginForm.OnUserIdPasswordEntered(System.Object,System.EventArgs)">
 <summary>
 This event handler calls authentication depending on entered data
 </summary>
 <param name="sender"></param>
 <param name="e"></param>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginForm.OnLoginClinicChanged(System.Object,System.EventArgs)">
 <summary>
 Event handler - Occurs when clinic is changed
 
 </summary>
 <param name="sender"></param>
 <param name="e"></param>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginForm.ReadAndDecryptFile(System.String)">
 <summary>
 Decrypts Sync file
 </summary>
 <param name="filepath"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginForm.EnableClinicDropDown">
 <summary>
 this method determines if drop down for clinic is to be enabled
 Clinic drop down is enabled only if disconnecetd mode is selected and for a local agency selected that contains one
 or more clinics that have been marked for seperate snapshot
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginForm.OnConnectedChecked(System.Object,System.EventArgs)">
 <summary>
 This event handler determines if authorization Key textbox should be enabled or not
 </summary>
 <param name="sender"></param>
 <param name="e"></param>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginForm.OnDisconnectedChecked(System.Object,System.EventArgs)">
 <summary>
 This event handler disbales the authorization key
 </summary>
 <param name="sender"></param>
 <param name="e"></param>
 <remarks></remarks>
</member>
<member name="P:MPSC.Infrastructure.Library.LoginView.Presenter">
 <summary>
 Sets the presenter. The dependency injection system will automatically
 create a new presenter for you.
 </summary>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.OnViewReady">
 <summary>
 This method is a placeholder that will be called by the view when it's been loaded.
 </summary>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.OnCloseView">
 <summary>
 Close the view
 </summary>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.SetForLoginAgain">
 <summary>
 this method set the login screen for user to login again
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.MyTempUnlockMouse">
 <summary>
 this method temporarily unlocks the mouse and keyboard
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.MyTempRelockMouse">
 <summary>
 This method temporarily locks the mouse and keyboard
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.Authenticate(System.String,System.String,System.Boolean,System.String)">
 <summary>
 This method authenticates the user based on the authentication type that the application
 os configured to.
 The method call LogonUser returns on successful login, the cache number associated with user id
 this value determines if there were any chnages in the Clinic list, roles and permissions for the user.
 </summary>
 <param name="userName"></param>
 <param name="password"></param>
 <param name="connected"></param>
 <param name="authenticationType"></param>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.SaveUserApplicationSettings(MPSC.Infrastructure.Interface.BusinessEntities.cStaffClinics,System.Boolean)">
 <summary>
 Not sure if the other method "SaveUserApplicationSettings" is called from anywhere
 So created a new methos "SaveUserApplicationSettings" to be called only
 from "Change clinic" to save User application settings
 </summary>
 <param name="item"></param>
 <param name="decryptPassword"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.IsSystemParametersAvailable">
 <summary>
 This method checks if System paramters used for determining the password strenght is availble or not
 When User launches the application very first time, there will be no cached data
 Hence System parameters cannot be obtained from cache and change password functionality will
 not be available.
 </summary>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.ChangePassword(System.String,System.String,System.String)">
 <summary>
 This method changes the password on user's request. This functionality is only available
 when the system is configured for authentication type other than ADS and user is only working in 
 connected
 </summary>
 <param name="userName"></param>
 <param name="password"></param>
 <param name="newPassword"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.UnlockClinic(System.Int16,System.Int32)">
 <summary>
 This method unlocks the clinic for NDT mode
 </summary>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.EnsurePasswordStrength(System.String)">
 <summary>
 This method ensures the password strength based on System Parameters
 </summary>
 <param name="password"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.SaveAppSettings(MPSC.Infrastructure.Interface.BusinessEntities.cApplicationSettings)">
 <summary>
 This emthod saves the application settings entered by the user in the cache
 </summary>
 <param name="ApplicationSettings"></param>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.LoginViewPresenter.GetStaffClinics(System.Boolean)">
 <summary>
 This method gets the clinics associated with staff that has been cached already during the Login process
 </summary>
 <param name="connectedMode"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.AuthenticationService.GetStaffClinics(System.String,System.Boolean,System.Int32)">
 <summary>
 Before Login User types UserID and this method is called using that userID
 </summary>
 <param name="userID"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.AuthenticationService.GetStaffClinics(System.String)">
 <summary>
 Before Login User types UserID and this method is called using that userID
 </summary>
 <param name="userID"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.AuthenticationService.GetStaffClinics">
 <summary>
 Overlaoded method
 </summary>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.AuthenticationService.CacheStaffClinics(System.String,MPSC.Infrastructure.Interface.BusinessEntities.cLoginDatasetEntity)">
 <summary>
 
 </summary>
 <param name="userId"></param>
 <param name="loginEntity"></param>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.GetAutoGeneratedWICConnectSting(System.String,System.String,System.Int16,System.Int32)">
 <summary>
 Generated Connection String with Auto Generated password
 </summary>
 <param name="serverName"></param>
 <param name="intialCatalog"></param>
 <param name="LocalAgencyNumber"></param>
 <param name="ClinicId"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.GetAutoGeneratedPassword(System.Int16,System.Int32)">
 <summary>
 Return auto generated password
 </summary>
 <param name="LocalAgencyNumber"></param>
 <param name="ClinicId"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.GetAutoGeneratedMasterConnectSting(System.Int16,System.Int32)">
 <summary>
 Created Master database connection string
 </summary>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.Encryptpwd(System.String)">
 <summary>
 Algorythm to generate password
 </summary>
 <param name="clearText"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.Encrypt(System.String)">
 <summary>
 returns encrypted text
 </summary>
 <param name="clearText"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.Decrypt(System.String)">
 <summary>
 Returns decrypted text
 </summary>
 <param name="encryptedText"></param>
 <returns></returns>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.myEncrypt(System.String,System.Byte[],System.Byte[])">
 -----------------------------------------------------------------------------
 <name>Encrypt</name>
 <summary>
 	Encrypts a string of data.
 </summary>
 <param name="data">The data to encrypt</param>
 <returns>The encrypted data.</returns>
 <caliber>
 	<req></req>
 </caliber>
 <remarks>
 </remarks>
 <history>
 	[ekaleida]	8/25/2004	Created
 </history>
 -----------------------------------------------------------------------------
</member>
<member name="M:MPSC.Infrastructure.Library.CryptTool.myDecrypt(System.String,System.Byte[],System.Byte[])">
 -----------------------------------------------------------------------------
 <name>Decrypt</name>
 <summary>
 	Decrypts a data string.
 </summary>
 <param name="data">The encrypted string to decrypt.</param>
 <returns>The decrypted string.</returns>
 <caliber>
 	<req></req>
 </caliber>
 <remarks>
 </remarks>
 <history>
 	[ekaleida]	8/25/2004	Created
 </history>
 -----------------------------------------------------------------------------
</member>
<member name="M:MPSC.Infrastructure.Library.SmartClientApplication`3.StopDisconnectedServices">
 <summary>
 This method stops the disconnected servies if they are running
 when the application is closing
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.SmartClientApplication`3.DeactivateSession">
 <summary>
 This method deactivates the session when the application is closing
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.SmartClientApplication`3.CheckDisconnectedServices">
 <summary>
 this Static method is check if disconnected services are runnning and close them if they are
 when they are closing.
 this i sonly called from the error handler method, hence it is static
 </summary>
 <remarks></remarks>
</member>
<member name="M:MPSC.Infrastructure.Library.SmartClientApplication`3.DeactivateThisSession">
 <summary>
 This static method deactivates the user's session
 This is only called from the error handling routine
 </summary>
 <remarks></remarks>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV1.SolutionProfileElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV1.SolutionProfileElement.Modules">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV1.ModuleInfoElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV1.ModuleInfoElement.Roles">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV1.ModuleInfoElement.AssemblyFile">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV1.ModuleInfoElement.UpdateLocation">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV1.RoleElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV1.RoleElement.Allow">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV2.SolutionProfileElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.SolutionProfileElement.Section">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV2.SectionElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.SectionElement.Dependencies">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.SectionElement.Modules">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.SectionElement.Name">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV2.DependencyElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.DependencyElement.Name">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV2.RoleElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.RoleElement.Allow">
<remarks/>
</member>
<member name="T:MPSC.Infrastructure.Library.SolutionProfileV2.ModuleInfoElement">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.ModuleInfoElement.Dependencies">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.ModuleInfoElement.Roles">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.ModuleInfoElement.AssemblyFile">
<remarks/>
</member>
<member name="P:MPSC.Infrastructure.Library.SolutionProfileV2.ModuleInfoElement.Name">
<remarks/>
</member>
</members>
</doc>
