예제 #1
0
 private void btnSend_Click(object sender, EventArgs e)
 {
     try
     {
         if (listView.SelectedIndices.Count > 0)
         {
             int oid = Convert.ToInt32(listView.Items[listView.SelectedIndices[0]].Text);
             if (Utility.Sor(oid + " nolu kayıt gönderilmedi olarak güncellenecek, kabul ediyor musunuz?"))
             {
                 PdfFileInfo file = XpoDefault.Session.GetObjectByKey <PdfFileInfo>(oid);
                 if (file != null)
                 {
                     file.FileType  = PdfFileType.Bilinmiyor;
                     file.UploadMsg = "";
                     file.Aktarim   = AktarimDurumu.Bekliyor;
                     file.Save();
                 }
                 Dosyalar();
             }
         }
     }
     catch (Exception exc)
     {
         Utility.Hata(exc);
     }
 }
예제 #2
0
 private void Kaydet(object paramobj)
 {
     try
     {
         Thread.Sleep(1000);
         Thread.Sleep(1000);
         FileInfo inf = new FileInfo(paramobj.ToString());
         lock (lockObject)
         {
             using (UnitOfWork wrk = new UnitOfWork())
             {
                 PdfFileInfo pdf = new PdfFileInfo(wrk);
                 pdf.Name         = inf.Name;
                 pdf.FullName     = inf.FullName;
                 pdf.Extension    = inf.Extension;
                 pdf.CreationTime = inf.CreationTime;
                 try
                 {
                     pdf.Length = inf.Length;
                 }
                 catch
                 {
                 }
                 //pdf.FileType = PDFExpression.DosyaTuru(Path.GetFileNameWithoutExtension(inf.FullName));
                 pdf.FileType   = PdfFileType.Bilinmiyor;
                 pdf.ChangeType = WatcherChangeTypes.Created;
                 pdf.Save();
                 Utility.WriteTrace(pdf.ToString());
                 wrk.CommitChanges();
             }
         }
         if (!StaticsVariable.APPVISIBLE)
         {
             this.notifyIconApp.ShowBalloonTip(1000, "UyumSoft", "Yeni dosya algılandı." + inf.Name, ToolTipIcon.Info);
         }
         else
         {
             Utility.WriteTrace("Yeni dosya algılandı." + inf.Name);
         }
     }
     catch (Exception exc)
     {
         Utility.WriteTrace(exc.Message);
         Utility.WriteTrace(exc.StackTrace);
     }
 }