public ArchiveJob(PawnDocRegVO vo, CouchVo srcCouchVO, CouchVo targetCouchVO, bool isRecovery)
 {
     this.vo            = vo;
     this.srcCouchVO    = srcCouchVO;
     this.targetCouchVO = targetCouchVO;
     this.isRecovery    = isRecovery;
 }
 public AddTestDocThread(List <string> docList, CouchVo vo, string getDocID)
 {
     this.docList = docList;
     setCouchValues(vo);
     srcvo = vo;
     docID = getDocID;
 }
Beispiel #3
0
        public void addDocumentToCouch(CouchVo vo, Document document, out string msg, out bool added)
        {
            added = false;
            msg   = "";
            var sErrCode = string.Empty;
            var sErrText = string.Empty;

            setCouchValues(vo);
            SecuredCouchConnector CouchConnectorObj = null;
            var dStorage = new DocStorage_CouchDB();

            CouchConnectorObj = new SecuredCouchConnector(hostname, portName, secWebPort, dbName, userid, pass, isSec);
            dStorage.SecuredAddDocument(CouchConnectorObj, ref document, out sErrCode, out sErrText);
            msg = sErrText;
            if (sErrCode == "0")
            {
                added = true;
                //log.Debug("Added Document ID:" + document.FileId);
            }
            else
            {
                added = false;
                // log.Debug("Error adding doc :" + sErrText);
            }
        }
        public bool Document_Delete(out string errTxt, out bool isError, CouchVo vo, string sDocumentId)
        {
            isError = false;
            errTxt  = "";

            return(DeleteDocument(sDocumentId, false, out isError, out errTxt, vo));
        }
Beispiel #5
0
        private void button8_Click(object sender, EventArgs e)
        {
            CouchVo vo = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "mydbuser";
            vo.serverName    = "localhost";
            vo.serverport    = "5984";
            vo.dbName        = "mydb";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";


            CouchUtil util    = new CouchUtil();
            string    retMsg  = null;
            bool      retBool = false;

            for (int i = 0; i < 1; i++)
            {
                util.deleteDBInCouch("clx_jan_2011" + i, out retMsg, out retBool, vo);
                appendConsole("_____________________________");
                appendConsole("Ret MSG" + retMsg);
                appendConsole("Ret retBool" + retBool);
                appendConsole("_____________________________");
            }
        }
Beispiel #6
0
        private void button11_Click(object sender, EventArgs e)
        {
            ArchJobErrorDesc edesc = ArchJobErrorDesc.getInstance();

            edesc.getErrorCode("");
            CouchUtil util = new CouchUtil();

            CouchVo vo = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "mydbuser";
            vo.serverName    = "localhost";
            vo.serverport    = "5984";
            vo.dbName        = "mydb";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";
            PawnDocRegVO docRegVO = new PawnDocRegVO();

            docRegVO.DocID           = 1234;
            docRegVO.StorageID       = "05f4b578-d22b-4d1e-8e24-6fa0ee581b38";
            docRegVO.TargetCouchDBID = 4444;
            string   msg     = null;
            bool     retFlag = false;
            Document doc     = util.GetDocument(out msg, out retFlag, vo, docRegVO);

            log.Debug("Got Doc " + doc);
        }
Beispiel #7
0
 public void init(CouchVo vo)
 {
     InitializeComponent();
     this.couchVO = vo;
     this.tabControl.SelectedIndex = 2;
     tabControl.TabPages.Remove(testTab1);
     if (!Properties.Settings.Default.TestMode)
     {
         tabControl.TabPages.Remove(testTab2);
     }
     this.srcCouchDBName.Text  = this.couchVO.dbName;
     this.serverNameLabel.Text = this.couchVO.serverName;
     this.dbNameLabel.Text     = this.couchVO.dbName;
     this.srcCouchLBL.Text     = this.couchVO.serverName;
     this.archvo          = new ArchiveVO();
     this.archvo.souceSet = true;
     initBackWorkers();
     registerTempDocPopBgWorker();
     initProgBar();
     //toolStripProgressBar1.LocationChanged()
     //log.Error("Test Log from Form for error");
     log.Info("Memory usage :" +
              System.Diagnostics.Process.GetCurrentProcess().PrivateMemorySize64 / 1024 / 1024 + "MB");
     log.Info("Archival Form Started");
     printMemoryUsage(null, null);
 }
Beispiel #8
0
        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);
        }
Beispiel #9
0
        public JobAllocationHandlerMain(ArchProcessForm mainForm, BackgroundWorker worker, DoWorkEventArgs e,
                                        BgWorkerJobAllocationEventHandler _jobAllocationEventHandler, int totalRecords, bool isRecovery)
        {
            this.mainForm = mainForm;
            this.worker   = worker;
            this.e        = e;
            this._jobAllocationEventHandler = _jobAllocationEventHandler;
            archDocIndex    = 0;
            this.totalCount = totalRecords;
            this.isRecovery = isRecovery;

            srcCouchVO    = this.mainForm.getMainForm().getSourceCouch();
            targetCouchVO = this.mainForm.getMainForm().getTargetCouch();
            //maxAllowedThread = noOfThreads - 20;
            //maxAllowedThread = noOfThreads + 10;
            if (Properties.Settings.Default.MaxThreads != 0)
            {
                noOfThreads = Properties.Settings.Default.MaxThreads;
            }

            if (Properties.Settings.Default.MaxAllowedMemory != 0)
            {
                maxAllowedMemory = Properties.Settings.Default.MaxAllowedMemory;
            }

            log.Info("Max process threads: " + noOfThreads);
            log.Info("Max Threads Allowed including sys threads: " + noOfThreads + 20);
        }
Beispiel #10
0
        public void BackgroundWorkerForGetDocsDoWork(object sender, DoWorkEventArgs e)
        {
            CouchVo vo = new CouchVo();

            /*vo.userName = "******";
             * vo.pwd = "pa55w0rd1";
             * vo.serverName = Properties.Settings.Default.CouchServerName;
             * vo.serverport = Properties.Settings.Default.CouchPort;
             * vo.dbName = "clx_cust_docs_dev";
             * vo.adminUserName = "******";
             * vo.adminPwd = "adminadmin";*/


            vo.userName = "******";
            //vo.pwd = "pa55w0rd1";
            vo.pwd           = "password";
            vo.serverName    = Properties.Settings.Default.CouchServerName;
            vo.serverport    = Properties.Settings.Default.CouchPort;
            vo.dbName        = Properties.Settings.Default.DBName;
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";
            TestPopulateData test = new TestPopulateData();

            test.populateData(vo, false, this.mainForm.getDocID());

            /*TestPopulateData2 test = new TestPopulateData2();
             * test.populateData(vo, false, this.mainForm.getDocID());*/
        }
Beispiel #11
0
        public Document GetDocument(out string errTxt, out bool isError, CouchVo vo, PawnDocRegVO regVO)
        {
            var      dStorage = new DocStorage_CouchDB();
            Document doc      = (Document) new Document_Couch(regVO.StorageID);

            constructDoc(vo, ref doc, out isError, out errTxt);
            return(doc);
        }
        private bool connectAction(ref CouchVo vo)
        {
            if (!ValidateText())
            {
                MessageBox.Show("Please check input");
                return(false);
            }

            /*Properties.Settings.Default.CouchServerName = this.cServerNameTxt.Text;
             * Properties.Settings.Default.CouchPort = this.cServerPortTxt.Text;
             * Properties.Settings.Default.DBName = this.cDBNameTxt.Text;*/
            string userNameS = this.uname.Text;
            string pwdS      = this.pwd.Text;

            if (string.IsNullOrEmpty(userNameS) || string.IsNullOrEmpty(pwdS))
            {
                MessageBox.Show("Please enter valid user name and password");
                return(false);
            }

            //CouchVo vo = new CouchVo();
            vo.userName      = this.uname.Text;
            vo.pwd           = this.pwd.Text;
            vo.serverName    = this.cServerNameTxt.Text;
            vo.serverport    = this.cServerPortTxt.Text;
            vo.dbName        = this.cDBNameTxt.Text;
            vo.adminUserName = this.adminUserTxt.Text;
            vo.adminPwd      = this.adminPwdTxt.Text;

            CouchUtil util = new CouchUtil(vo);

            this.Enabled = false;
            if (isTargetCouchForm)
            {
                vo = util.couchDualLogin(vo);
            }
            else
            {
                vo = util.couchLogin(vo);
            }
            this.Enabled = true;
            String msg = "Failed to Connect";

            msg += "\n";
            msg += vo.errorMSG;
            if (vo.isError)
            {
                //this.mainForm.appendConsole(msg);
                log.Error(msg);
                MessageBox.Show(msg);
                return(false);
            }
            else
            {
                log.Info("Couch Connection Success!!" + vo.serverName + ":" + vo.dbName);
                return(true);
            }
        }
Beispiel #13
0
 public CouchVo couchDualLogin(CouchVo 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);
      *
      *
      * try
      * {
      *   docID = couchLoginVerification(fileName, out msg, out result, true);
      * }
      * 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);
      * 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;*/
     return(couchDualLogin2(vo1));
 }
Beispiel #14
0
 private void setCouchValues(CouchVo vo)
 {
     hostname    = vo.serverName;
     portName    = vo.serverport;
     dbName      = vo.dbName;
     userid      = vo.userName;
     pass        = vo.pwd;
     adminUserid = vo.adminUserName;
     adminPass   = vo.adminPwd;
 }
Beispiel #15
0
        public void DeleteDocument(CouchVo sourceVO, string docID, out string msg, out bool deleted)
        {
            msg     = "";
            deleted = false;
            setCouchValues(sourceVO);
            var CouchConnectorObj = new SecuredCouchConnector(hostname, portName, secWebPort, dbName, userid, pass, isSec);

            deleted = CouchConnectorObj.Document_Delete(docID);
            msg     = CouchConnectorObj.Message;
        }
Beispiel #16
0
        /*public void populateData2(CouchVo vo, bool isDelete, string getDocID)
         * {
         *  setCouchValues(vo);
         *  string fileWithPath = "C:\\dev\\dev_jak2\\devwork_jkingsley\\Phase2App\\CouchConnectorApp\\test\\sample.pdf";
         *  bool added = false;
         *  List<string> docIds = null;
         *  List<string> totList = new List<string>();
         *
         *
         *  totList = loopAndGetDocs4();
         *  List<Thread> runningList = new List<Thread>();
         *  Stopwatch sw = new Stopwatch();
         *  sw.Start();
         *  //var addJob = null;
         *  int threadNameCount = 1;
         *  int allocatedCount = 0;
         *  //int totCount = totList.Count;
         *  while (true)
         *  {
         *      if (totList.Count == 0)
         *      {
         *          break;
         *      }
         *
         *      int allowedCount = getAllowedCount(ref runningList);
         *      int jobCount = 0;
         *      int endCount = 1000;
         *      List<string> subList = new List<string>();
         *      while (jobCount < allowedCount)
         *      {
         *          if (totList.Count < endCount)
         *          {
         *              endCount = totList.Count;
         *          }
         *          subList = new List<string>();
         *          for (int i = 0; i < endCount; i++)
         *          {
         *              subList.Add(totList[i]);
         *          }
         *          AddTestDocThread th = new AddTestDocThread(subList, vo, getDocID);
         *          Thread jobThread = null;
         *          if (isDelete)
         *          {
         *              jobThread = new Thread(new ThreadStart(th.processDelete));
         *          }
         *          else
         *          {
         *              jobThread = new Thread(new ThreadStart(th.process));
         *          }
         *          string threhName = "Thread" + threadNameCount;
         *          threadNameCount++;
         *          jobThread.Name = threhName;
         *          runningList.Add(jobThread);
         *          log.Info(string.Format("Thread {0} started with count {1}", threhName, subList.Count));
         *          allocatedCount += subList.Count;
         *          jobThread.Start();
         *          foreach (var VARIABLE in subList)
         *          {
         *              totList.Remove(VARIABLE);
         *          }
         *          if (totList.Count == 0)
         *          {
         *              break;
         *          }
         *          jobCount++;
         *      }
         *
         *      Thread.Sleep(250);
         *  }
         *  while (true)
         *  {
         *      List<Thread> clearList = new List<Thread>();
         *      foreach (var thread in runningList)
         *      {
         *          if (!thread.IsAlive)
         *          {
         *              clearList.Add(thread);
         *          }
         *      }
         *
         *      foreach (var thread in clearList)
         *      {
         *          runningList.Remove(thread);
         *      }
         *
         *      if (runningList.Count == 0)
         *      {
         *          break;
         *      }
         *      Thread.Sleep(100);
         *  }
         *  sw.Stop();
         *  log.Info("Total jobs............................." + totList.Count);
         *  log.Info("Allocated count :" + allocatedCount);
         *  log.Info("Total Time" + sw.Elapsed);
         *  log.Info("All Done.........");
         * }*/

        /*   private void addDocsWithThreads(List<string> totList)
         * {
         *     double dblVal = totList.Count / noOfThreads;
         *     decimal roundedVal = decimal.Ceiling((decimal)dblVal);
         *     List<string> docIds = null;
         *     List<List<string>> contList = new List<List<string>>();
         *
         *     for(int i = 0; i < roundedVal; i++)
         *     {
         *     }
         * }*/

        private void setCouchValues(CouchVo vo)
        {
            hostname = Properties.Settings.Default.CouchServerName;
            portName = Properties.Settings.Default.CouchPort;
            dbName   = Properties.Settings.Default.DBName;

            userid      = vo.userName;
            pass        = vo.pwd;
            adminUserid = vo.adminUserName;
            adminPass   = vo.adminPwd;
        }
Beispiel #17
0
        public void GetDocument(CouchVo vo1, System.Windows.Forms.RichTextBox resultBox)
        {
            setCouchValues(vo1);
            if (process != null && !process.HasExited)
            {
                process.Kill();
            }
            var      dStorage = new DocStorage_CouchDB();
            Document doc      = (Document) new Document_Couch(vo1.documentID);
            var      errCode  = string.Empty;
            var      errTxt   = string.Empty;

            byte[]     fileData;
            FileStream fStream = null;

            SecuredCouchConnector CouchConnectorObj = new SecuredCouchConnector(hostname, portName, secWebPort, dbName, userid, pass, isSec);
            Stopwatch             sw = new Stopwatch();

            sw.Start();
            dStorage.SecuredGetDocument(CouchConnectorObj, ref doc, out errCode, out errTxt);
            sw.Stop();
            resultBox.AppendText("\n");
            resultBox.AppendText("Time Taken to get :" + sw.ElapsedMilliseconds);
            resultBox.AppendText("\n");
            // dStorage.SecuredGetDocumentWithAttachment(CouchConnectorObj, ref doc, out errCode, out errTxt);
            if (CouchConnectorObj.Error)
            {
                Console.WriteLine(errTxt);
                resultBox.AppendText(errTxt);
                resultBox.AppendText("\n");
                //return false;
            }
            else
            {
                resultBox.AppendText(string.Format("Got Doc '{0}'  from db '{1}' by userID '{2}'", doc.FileId, dbName, userid));
                resultBox.AppendText("\n");
                doc.GetSourceData(out fileData);
                string path         = FileHandler.createPDFDir();
                string fileWithPath = path + "\\" + doc.FileName;
                if (fileData != null)
                {
                    fStream = File.Create(fileWithPath);
                    fStream.Write(fileData, 0, fileData.Length);
                    resultBox.AppendText(("written to file :" + fileWithPath));
                    resultBox.AppendText("\n");
                    fStream.Flush();
                    fStream.Close();
                    process = Process.Start(fileWithPath);
                }
                // return true;
            }
        }
Beispiel #18
0
        public bool Authenticate(CouchVo cvo, string user, string pwd, out string errorMessage)
        {
            WebRequest      request  = null;
            HttpWebResponse response = null;

            errorMessage = "";
            bool authenticated = false;

            try
            {
                string url = string.Format("http://{0}:{1}", cvo.serverName, cvo.serverport);
                request             = WebRequest.Create(url + "/_session");
                request.Timeout     = 10000;
                request.Method      = "POST";
                request.ContentType = "application/x-www-form-urlencoded";
                using (var body = request.GetRequestStream())
                {
                    var encodedData = Encoding.UTF8.GetBytes("name=" + user + "&password="******"Auth Success..." + user);
                        authenticated = true;
                    }
                    else
                    {
                        log.Debug("Auth Failed..." + user);
                        log.Error(string.Format("Authentication failure server {0}, port {1}, user {2} admin user {3}", cvo.serverName,
                                                cvo.serverport, cvo.userName, cvo.adminUserName));
                        authenticated = false;
                    }
                }
            }
            catch (Exception e)
            {
                log.Error(string.Format("Authentication failure server {0}, port {1}, user {2} admin user {3}",
                                        cvo.serverName, cvo.serverport, cvo.userName, cvo.adminUserName), e);
                errorMessage = e.Message;
            }
            finally
            {
                if (response != null)
                {
                    response.Close();
                }
            }

            return(authenticated);
        }
Beispiel #19
0
        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;
        }
        private void connectButton_Click(object sender, EventArgs e)
        {
            CouchVo vo = new CouchVo();

            if (connectAction(ref vo))
            {
                this.Visible = false;
                this.mainForm.setTargetCouchVO(vo);
            }
            else
            {
                vo.serverName = "";
                this.mainForm.setTargetCouchVO(vo);
            }
        }
Beispiel #21
0
        private bool _deleteDB(string dbName, CouchVo cVO, bool isRetry)
        {
            HttpWebRequest webRequester = null;
            string         baseURL      = String.Format("http://{0}:{1}/", cVO.serverName, cVO.serverport);
            string         sPostUrl     = baseURL + dbName;
            string         _WebResult   = "";

            try
            {
                if (isRetry)
                {
                    webRequester = CreateRequest(sPostUrl, baseURL, cVO.adminUserName, cVO.adminPwd, "DELETE", true);
                }
                else
                {
                    webRequester = CreateRequest(sPostUrl, baseURL, cVO.adminUserName, cVO.adminPwd, "DELETE", false);
                }

                try
                {
                    _WebResult   = readResponse(webRequester);
                    this.Error   = false;
                    this.Message = "DeleteDB Success" + _WebResult;
                    return(true);
                }
                catch (Exception ex)
                {
                    log.Error(ex.Message);

                    if (isRetry)
                    {
                        this.Message = string.Format("Failed to DeleteDB db {0} due to {1}", dbName, ex.Message);
                        return(false);
                    }
                    return(_deleteDB(dbName, cVO, true));
                }
            }
            catch (Exception e)
            {
                log.Error("deleteDB Error:", e);
                Error        = true;
                this.Message = string.Format("Failed to deleteDB db {0} due to {1}", dbName, e.Message);
                log.Debug(e.StackTrace);
                return(false);
            }

            return(false);
        }
Beispiel #22
0
        private void GetDocButton_Click(object sender, EventArgs e)
        {
            CouchVo vo = new CouchVo();

            vo.serverName    = "localhost";
            vo.serverport    = "5984";
            vo.userName      = "******";
            vo.pwd           = "pa55w0rd1";
            vo.serverName    = Properties.Settings.Default.CouchServerName;
            vo.serverport    = Properties.Settings.Default.CouchPort;
            vo.dbName        = "clx_cust_docs_dev";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";
            PawnDocRegVO regvo = new PawnDocRegVO();

            if (string.IsNullOrEmpty(this.doctext.Text))
            {
                return;
            }
            regvo.StorageID = this.doctext.Text;
            string errorText = "";
            bool   isError   = false;

            /* Document doc=CouchArchiverGetHelper.getInstance().GetDocument(out errorText,out isError, vo, regvo);
             * MessageBox.Show("Is Error " + isError + " Text " + errorText);*/

            string rdoc = CouchArchiverGetHelper.getInstance().GetRawDocument(out errorText, out isError, vo, regvo);

            MessageBox.Show("Is Error " + isError + " Text " + errorText);

            bool   addDocError = false;
            string addError    = "";

            vo.dbName   = "clx_11_2010";
            vo.userName = "******";
            vo.pwd      = "pa55w0rd1";

            bool added = CouchArchiverAddHelper.getInstance().Document_Add(rdoc, out addDocError, out addError, vo, regvo.StorageID);

            if (added)
            {
                MessageBox.Show(" Added ,,,,,Is Error " + isError + " Text " + addError);
            }
            else
            {
                MessageBox.Show("Not Added ,,,,,Is Error " + isError + " Text " + addError);
            }
        }
Beispiel #23
0
        private void button6_Click_1(object sender, EventArgs e)
        {
            CouchVo vo = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "pa55w0rd1";
            vo.serverName    = Properties.Settings.Default.CouchServerName;
            vo.serverport    = Properties.Settings.Default.CouchPort;
            vo.dbName        = "clx_cust_docs_dev";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";

            TestPopulateData test = new TestPopulateData();

            test.populateData(vo, true, this.docid123.Text);
        }
Beispiel #24
0
        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;*/
        }
Beispiel #25
0
        private void button14_Click(object sender, EventArgs e)
        {
            ArchJobErrorDesc edesc = ArchJobErrorDesc.getInstance();

            edesc.getErrorCode("");
            CouchUtil util = new CouchUtil();


            CouchVo vo = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "pa55w0rd1";
            vo.serverName    = "couchdb-dev";
            vo.serverport    = "5985";
            vo.dbName        = "clx_cust_docs_dev";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";

            PawnDocRegVO docRegVO = new PawnDocRegVO();

            docRegVO.DocID             = 1234;
            docRegVO.StorageID         = "30fcdd50-b81a-4dfa-b837-9da56e4c9e3f";
            docRegVO.TargetCouchDBID   = 4444;
            docRegVO.TargetCouchDBName = "clx_7_2010";
            string   msg     = null;
            bool     retFlag = false;
            Document doc     = util.GetDocument(out msg, out retFlag, vo, docRegVO);

            log.Debug("Got Doc " + doc);


            vo               = new CouchVo();
            vo.userName      = "******";
            vo.pwd           = "mydbuser";
            vo.serverName    = "localhost";
            vo.serverport    = "5984";
            vo.dbName        = docRegVO.TargetCouchDBName;
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";
            string msg1 = "";
            bool   ret  = false;

            util.addDocumentToCouch(vo, doc, out msg1, out ret);
        }
        /*private void registerB_Click(object sender, EventArgs e)
         * {
         *  string userNameS = this.uname.Text;
         *  string pwdS = this.pwd.Text;
         *  file.FileHandler.init();
         *  file.FileHandler.register(userNameS, pwdS);
         *  //Console.WriteLine(SimpleHash.convertToSHA1("hello"));
         * }*/

        private void loginB_Click(object sender, EventArgs e)
        {
            CouchVo vo = new CouchVo();

            if (connectAction(ref vo))
            {
                this.Visible = false;
                Form1 form1 = Form1.Instance();
                form1.init(vo);
                //form1.FormBorderStyle = FormBorderStyle.FixedDialog;
                form1.MaximizeBox = false;
                //form1.MinimizeBox = true;
                form1.AutoSize      = true;
                form1.StartPosition = FormStartPosition.CenterScreen;
                //form1.WindowState = FormWindowState.Maximized;
                //form1.Size = new Size(865, 1000);
                form1.Show();
            }
        }
Beispiel #27
0
        private void addDocumentClick(object sender, EventArgs e)
        {
            CouchVo vo = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "pa55w0rd1";
            vo.serverName    = Properties.Settings.Default.CouchServerName;
            vo.serverport    = Properties.Settings.Default.CouchPort;
            vo.dbName        = "clx_cust_docs_dev";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";

            TestPopulateData test = new TestPopulateData();

            test.populateData(vo, false, this.docid123.Text);
            // this.couchVO.fileWithPath = "C:\\dev\\dev_jak2\\devwork_jkingsley\\Phase2App\\CouchConnectorApp\\test\\sample.pdf";
            // var couchUtil = new CouchUtil(this.couchVO);
            //couchUtil.storeDocument(this.couchVO, this.resultText);
        }
Beispiel #28
0
        private void button1_Click_1(object sender, EventArgs e)
        {
            string  dbName = this.dbNameText.Text;
            CouchVo vo     = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "pa55w0rd1";
            vo.serverName    = Properties.Settings.Default.CouchServerName;
            vo.serverport    = Properties.Settings.Default.CouchPort;
            vo.dbName        = "clx_cust_docs_dev";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";
            CouchUtil     util    = new CouchUtil();
            string        msg     = null;
            bool          retFlag = false;
            List <string> dbNames = new List <string>();

            dbNames.Add("clx_10_2010");
            dbNames.Add("clx_10_2011");
            dbNames.Add("clx_11_2010");
            dbNames.Add("clx_11_2011");
            dbNames.Add("clx_12_2010");
            dbNames.Add("clx_1_2011");
            dbNames.Add("clx_2_2011");
            dbNames.Add("clx_3_2011");
            dbNames.Add("clx_4_2008");
            dbNames.Add("clx_4_2011");
            dbNames.Add("clx_5_2010");
            dbNames.Add("clx_5_2011");
            dbNames.Add("clx_6_2011");
            dbNames.Add("clx_7_2010");
            dbNames.Add("clx_7_2011");
            dbNames.Add("clx_8_2010");
            dbNames.Add("clx_8_2011");
            dbNames.Add("clx_8_2010");
            dbNames.Add("clx_9_2010");
            dbNames.Add("clx_9_2011");
            foreach (var name in dbNames)
            {
                util.deleteDBInCouch(name, out msg, out retFlag, vo);
            }
            MessageBox.Show("DB deleted ");
        }
Beispiel #29
0
 public void setTargetCouchVO(CouchVo targetCouchVO)
 {
     if (!(String.IsNullOrEmpty(targetCouchVO.serverName)))
     {
         this.targetCouchVO          = targetCouchVO;
         this.targetCouchLBL.Text    = targetCouchVO.serverName;
         this.targetCouchDBName.Text = targetCouchVO.dbName;
         this.targetCouchPic.Image   = Resources.tick;
         this.archvo.targetSet       = true;
     }
     else
     {
         this.targetCouchVO          = new CouchVo();
         this.targetCouchLBL.Text    = "";
         this.targetCouchDBName.Text = "";
         this.targetCouchPic.Image   = Resources.cross;
         this.archvo.targetSet       = true;
     }
     enableGO();
 }
Beispiel #30
0
        private void createDBClick(object sender, EventArgs e)
        {
            string  dbName = this.dbNameText.Text;
            CouchVo vo     = new CouchVo();

            vo.userName      = "******";
            vo.pwd           = "pa55w0rd1";
            vo.serverName    = Properties.Settings.Default.CouchServerName;
            vo.serverport    = Properties.Settings.Default.CouchPort;
            vo.dbName        = "clx_cust_docs_dev";
            vo.adminUserName = "******";
            vo.adminPwd      = "adminadmin";
            CouchUtil util    = new CouchUtil();
            string    msg     = null;
            bool      retFlag = false;

            util.createDBInCouch(dbName, out msg, out retFlag, vo);
            MessageBox.Show("DB Created " + retFlag + " Message " + msg);
            //util.
        }