/// <summary> /// constructor for Unit-test /// </summary> /// <param name="ucd"></param> /// <param name="mode"></param> public ManageIOConnFileController(UserConnDetails ucd, bool mode) { try { modelManagIOConn = new ModelManageIOConnFile(); if (mode) { modelManagIOConn.writeConnDatas(ucd); } else { modelManagIOConn.reviseXmlFileExists(); modelManagIOConn.readConnDatas(); userConnDetails = modelManagIOConn.getConnInfos(); } } catch (ErrorXmlFileWrite e) { errorHandle(e.getMessage()); } catch (ErrorXmlFileRead e) { errorHandle(e.getMessage()); } catch (Exception) { errorHandle("Ismeretlen fájlkezelési hiba történt! Kapcsolódási információk betöltése megszakadt!"); } }
/// <summary> /// read the connection details of xml file to have DB connection /// </summary> /// <param name="ucd"></param> public UserConnDetails getTheConnInfos() { try { modelManagIOConn.reviseXmlFileExists(); modelManagIOConn.readConnDatas(); userConnDetails = modelManagIOConn.getConnInfos(); } catch (ErrorXmlFileRead e) { errorHandle(e.getMessage()); } catch (Exception e) { errorHandle("Ismeretlen hiba történt! Kapcsolódási információk betöltése megszakadt! " + e.Message); } return(userConnDetails); }