public Document GetDocument(out string msg, out bool gotDoc, CouchVo vo, PawnDocRegVO regVO) { setCouchValues(vo); var dStorage = new DocStorage_CouchDB(); var errCode = string.Empty; var errTxt = string.Empty; Document doc = (Document) new Document_Couch(regVO.StorageID); // SecuredCouchConnector CouchConnectorObj = new SecuredCouchConnector(hostname, portName, secWebPort, dbName, userid, pass, isSec); SecuredCouchArchiver CouchConnectorObj = new SecuredCouchArchiver(hostname, portName, secWebPort, dbName, userid, pass, isSec); dStorage.SecuredGetDocument(CouchConnectorObj, ref doc, out errCode, out errTxt); if (CouchConnectorObj.Error) { //log.Error("errTxt :" + errTxt); //log.Error("errCode :" + errCode); msg = errTxt; gotDoc = false; } else { //log.Debug("errTxt :" + errTxt); //log.Debug("errCode :" + errCode); msg = errTxt; gotDoc = true; // return true; } return(doc); }
public void deleteDBInCouch(String dbName, out string msg, out bool deleted, CouchVo vo) { msg = ""; deleted = false; var cArch = new SecuredCouchArchiver(vo.serverName, vo.serverport, "1234", vo.dbName, vo.adminUserName, vo.adminPwd, false); if (cArch.deleteDB(dbName, vo)) { deleted = true; } msg = cArch.Message; }
public CouchVo couchLogin(CouchVo vo1) { //bool result = false; string msg = string.Empty; SecuredCouchArchiver couchArch = new SecuredCouchArchiver(hostname, portName, secWebPort, dbName, userid, pass, isSec); if (!couchArch.Authenticate(vo1, vo1.userName, vo1.pwd, out msg)) { vo1.errorMSG = "Authtication failed for '" + vo1.userName + "':" + msg; vo1.isError = true; return(vo1); } vo1.isError = false; return(vo1); /*setCouchValues(vo1); * bool result = false; * string msg = string.Empty; * string fileName = "C:\\Program Files\\Phase2App\\templates\\Report031620110858461303709.pdf"; * string docID = null; * try * { * docID = couchLoginVerification(fileName, out msg, out result,false); * } * catch (Exception) * { * vo1.errorMSG = msg; * vo1.isError = result; * return vo1; * } * if (!result) * { * vo1.errorMSG = msg; * vo1.isError = true; * return vo1; * } * * Console.WriteLine("Added doc :" + docID); * SecuredCouchConnector CouchConnectorObj = new SecuredCouchConnector(hostname, portName, secWebPort, dbName, userid, pass, isSec); * result=CouchConnectorObj.Document_Delete(GldocName); * //CouchVo vo = new CouchVo(); * vo1.errorMSG = ""; * if(!result) * vo1.isError = true; * return vo1;*/ }
public void createDBInCouch(String dbName, out string msg, out bool created, CouchVo vo) { msg = ""; created = false; bool dbCreate = false; bool permCreate = false; var cArch = new SecuredCouchArchiver(vo.serverName, vo.serverport, "1234", vo.dbName, vo.adminUserName, vo.adminPwd, false); if (cArch.createArchDB(dbName, vo)) { dbCreate = true; msg = cArch.Message; if (cArch.secureArchDB(dbName, vo)) { permCreate = true; msg += ":" + cArch.Message; } else { msg += ":" + cArch.Message; } } else { msg = cArch.Message; } log.Info(string.Format("db '{0}' created '{1}' permission created '{2}'", dbName, dbCreate, permCreate)); if (dbCreate && permCreate) { created = true; } else { created = false; } }
public CouchVo couchDualLogin2(CouchVo vo1) { setCouchValues(vo1); bool result = false; string msg = string.Empty; SecuredCouchArchiver couchArch = new SecuredCouchArchiver(hostname, portName, secWebPort, dbName, userid, pass, isSec); if (!couchArch.Authenticate(vo1, vo1.userName, vo1.pwd, out msg)) { vo1.errorMSG = "Authtication failed for '" + vo1.userName + "':" + msg; vo1.isError = true; return(vo1); } if (!couchArch.Authenticate(vo1, vo1.adminUserName, vo1.adminPwd, out msg)) { vo1.errorMSG = "Authtication failed for '" + vo1.adminUserName + "':" + msg; vo1.isError = true; return(vo1); } vo1.isError = false; return(vo1); }