/// <summary> /// update mdws defaults /// </summary> /// <param name="lClinicID"></param> /// <param name="strNoteTitleLabel"></param> /// <param name="master"></param> /// <returns></returns> public bool UpdateMDWSDefaults(long lClinicID, string strNoteTitleLabel, BaseMaster master) { //status REVAMP.TIU.CStatus status = new REVAMP.TIU.CStatus(); //get data object and connection info string strConnectionString = String.Empty; REVAMP.TIU.CData data = null; bool bAudit = false; CMDWSUtils mdwsUtils = new CMDWSUtils(); mdwsUtils.GetDataInfo(master, master.Session, out data, out strConnectionString, out bAudit); //user data REVAMP.TIU.CUserData userData = new REVAMP.TIU.CUserData(data); //update the account status = userData.UpdateMDWSAccount(strConnectionString, bAudit, master.FXUserID, strNoteTitleLabel, lClinicID); if (!status.Status) { //error so update status master.StatusCode = 1; master.StatusComment = "An error occured while saving MDWS TIU Note defaults, Please contact your System Administrator!"; return(false); } master.StatusCode = 0; master.StatusComment = ""; return(status.Status); }
/// <summary> /// get mdws account info /// </summary> /// <param name="lFXUserID"></param> /// <param name="strMDWSUserName"></param> /// <param name="strMDWSPWD"></param> /// <param name="lRegionID"></param> /// <param name="lSiteID"></param> /// <param name="strNoteTitleLabel"></param> /// <param name="lNoteClinicID"></param> /// <param name="master"></param> /// <returns></returns> public bool GetMDWSAccountInfo(long lFXUserID, out string strMDWSUserName, out string strMDWSPWD, out long lRegionID, out long lSiteID, out string strNoteTitleLabel, out long lNoteClinicID, BaseMaster master) { strMDWSUserName = String.Empty; strMDWSPWD = String.Empty; lRegionID = 0; lSiteID = 0; strNoteTitleLabel = String.Empty; lNoteClinicID = 0; //status REVAMP.TIU.CStatus status = new REVAMP.TIU.CStatus(); //get data object and connection info string strConnectionString = String.Empty; REVAMP.TIU.CData data = null; bool bAudit = false; CMDWSUtils mdwsUtils = new CMDWSUtils(); mdwsUtils.GetDataInfo(master, master.Session, out data, out strConnectionString, out bAudit); //user data REVAMP.TIU.CUserData userData = new REVAMP.TIU.CUserData(data); //update the account DataSet ds = null; status = userData.GetMDWSAccountDS(strConnectionString, bAudit, master.FXUserID, lFXUserID, master.Key, out ds); if (!status.Status) { //error so update status master.StatusCode = 1; master.StatusComment = status.StatusComment; } else { strMDWSUserName = REVAMP.TIU.CDataUtils.GetDSStringValue(ds, "MDWS_USER_NAME"); strMDWSPWD = REVAMP.TIU.CDataUtils.GetDSStringValue(ds, "MDWS_PWD"); lRegionID = REVAMP.TIU.CDataUtils.GetDSLongValue(ds, "MDWS_REGION_ID"); lSiteID = REVAMP.TIU.CDataUtils.GetDSLongValue(ds, "MDWS_SITE_ID"); strNoteTitleLabel = REVAMP.TIU.CDataUtils.GetDSStringValue(ds, "MDWS_NOTE_TITLE_LABEL"); lNoteClinicID = REVAMP.TIU.CDataUtils.GetDSLongValue(ds, "MDWS_NOTE_CLINIC_ID"); } return(status.Status); }
/// <summary> /// update the mdws account /// </summary> /// <param name="lRegionID"></param> /// <param name="lSiteID"></param> /// <param name="strUserName"></param> /// <param name="strPWD"></param> /// <param name="master"></param> /// <returns></returns> public bool UpdateMDWSAccount(long lRegionID, long lSiteID, string strUserName, string strPWD, BaseMaster master) { //status REVAMP.TIU.CStatus status = new REVAMP.TIU.CStatus(); //get data object and connection info string strConnectionString = String.Empty; REVAMP.TIU.CData data = null; bool bAudit = false; CMDWSUtils mdwsUtils = new CMDWSUtils(); mdwsUtils.GetDataInfo(master, master.Session, out data, out strConnectionString, out bAudit); //user data REVAMP.TIU.CUserData userData = new REVAMP.TIU.CUserData(data); //try a test login to get the MDWS user id long lMDWSUserID = 0; REVAMP.TIU.CAppUser appuser = new REVAMP.TIU.CAppUser(data); status = appuser.MDWSLogin(strConnectionString, bAudit, master.FXUserID, master.Key, strUserName, strPWD, lRegionID, lSiteID, out lMDWSUserID); if (!status.Status) { master.StatusCode = 1; master.StatusComment = status.StatusComment; if (status.StatusComment.ToUpper() == "FAILED TO LOGIN!") { master.StatusComment = "Invalid MDWS Credentials, Please check your data entry!"; } return(false); } //update the account status = userData.UpdateMDWSAccount(strConnectionString, bAudit, master.FXUserID, master.FXUserID, master.Key, strUserName, strPWD, lRegionID, lSiteID, lMDWSUserID); if (!status.Status) { //error so update status master.StatusCode = 1; master.StatusComment = "An error occured while saving MDWS credentials, Please contact your System Administrator!"; return(false); } master.StatusCode = 0; master.StatusComment = ""; return(status.Status); }