private void BrowseBtn1_Click(object sender, RoutedEventArgs e) { if (EditBtn.IsEnabled == false) { ErrorHandler.NotifyUser("برای بارگذاری فایل پس از تکمیل سند و ثبت آن از طریق جستجو وارد شوید"); return; } if (dataGrid1.SelectedIndex == -1) { return; } if ((dataGrid1.SelectedItem as ContractFile).FileId > 0) { return; } if (CurrentContract.PermanentRecord == true) { ErrorHandler.NotifyUser("سند به ثبت نهایی رسیده است"); return; } FileDataObject temp = FilingManager.GetFileDataObject(); if (temp == null) { return; } ContractFile t = dataGrid1.SelectedItem as ContractFile; t.FileContent = temp.FileContent; t.Name = temp.FileName; t.AttachedDate = DateTime.Now; DataManagement.AddContractFile(CurrentContract.Contractid, ContractIndex.ComplementOrExtend, t); ErrorHandler.NotifyUser(Errors.Saved); }
private void BrowseBtn_Click(object sender, RoutedEventArgs e) { if (CurrentContract.PermanentRecord == true) { ErrorHandler.NotifyUser("سند به ثبت نهایی رسیده است"); return; } FileDataObject d = FilingManager.GetFileDataObject(); // check if the file is empty or the selected item is nulland return if (d == null) { return; } var f = new PaymentFile() { Index = 1, Name = d.FileName, FileContent = d.FileContent, AttachedDate = DateTime.Now, FileGuid = Guid.NewGuid(), PaymentDraftId = (dataGrid.SelectedItem as PaymentDraft).PaymentDraftId }; DataManagement.AddPaymentDraftFile(f); ErrorHandler.NotifyUser("فایل ثبت شد"); }