update 20250501
This commit is contained in:
@@ -109,7 +109,7 @@ namespace OnDoc.Versandstrasse
|
||||
treeViewAdvAdresse.Nodes.Add(node);
|
||||
}
|
||||
|
||||
treeViewAdvAdresse.SelectedNode = treeViewAdvAdresse.Nodes[0];
|
||||
//treeViewAdvAdresse.SelectedNode = 0;
|
||||
treeViewAdvAdresse.Enabled = false;
|
||||
|
||||
db = null;
|
||||
@@ -224,6 +224,11 @@ namespace OnDoc.Versandstrasse
|
||||
{
|
||||
if (node.Level == 1) { Verify_Couvert(node); }
|
||||
}
|
||||
try
|
||||
{
|
||||
treeViewAdv1.SelectedNode = treeViewAdv1.Nodes[0];
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
|
||||
private void set_nodeimage(TreeNodeAdv node, int img)
|
||||
@@ -363,14 +368,34 @@ namespace OnDoc.Versandstrasse
|
||||
{
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["firstdoc"]) == 0)
|
||||
{
|
||||
if (nodecounter == 0) { set_nodeimage(dokumentnode, 4);versandbereit = false; add_errormessage(2,"Im Versand-Couvert liegt an erstes Position ein Dokument, welches nicht als vorderstes Dokument tauglich ist."); }
|
||||
if (nodecounter == 0) { set_nodeimage(dokumentnode, 4);versandbereit = false; add_errormessage(2,"Im Versand-Couvert liegt an erster Position ein Dokument, welches nicht als vorderstes Dokument tauglich ist"); }
|
||||
else
|
||||
{
|
||||
set_nodeimage(dokumentnode, 5);
|
||||
}
|
||||
db.Get_Tabledata("Select unterschriftlinks, unterschriftrechts, signiert from dokument where dokumentid='" + dokumentnode.Tag + "'", false, true);
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) != 0 || Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][1]) != 0){
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][2]) == 0)
|
||||
{
|
||||
set_nodeimage(dokumentnode, 4);
|
||||
versandbereit = false;
|
||||
add_errormessage(7, "Im Versand-Couvert sind Dokumente mit fehlender faksimiler Unterschrift");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
db.Get_Tabledata("Select isnull(unterschriftlinks,0), isnull(unterschriftrechts,0), signiert from dokument where dokumentid='"+dokumentnode.Tag + "'", false, true);
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) >1 || Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][1]) >1 ){
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][2]) == 0){
|
||||
set_nodeimage(dokumentnode, 2);
|
||||
versandbereit = false;
|
||||
add_errormessage(7, "Im Versand-Couvert sind Dokumente mit fehlender faksimiler Unterschrift");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (node.Nodes.Count == 0)
|
||||
{
|
||||
@@ -475,6 +500,10 @@ namespace OnDoc.Versandstrasse
|
||||
TreeViewDropPositions dropPosition = this.treeViewDragHighlightTracker.DropPosition;
|
||||
this.treeViewDragHighlightTracker.ClearHighlightNode();
|
||||
this.currentSourceNode = null;
|
||||
if (sourceNode.Level == 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (destinationNode != null)
|
||||
{
|
||||
switch (dropPosition)
|
||||
@@ -486,11 +515,11 @@ namespace OnDoc.Versandstrasse
|
||||
sourceNode.Move(destinationNode, NodePositions.Next);
|
||||
break;
|
||||
case TreeViewDropPositions.OnNode:
|
||||
|
||||
Versandpaket sourcepaket = sourceNode.Parent.TagObject as Versandpaket;
|
||||
TreeNodeAdv savenode = sourceNode.Parent;
|
||||
sourceNode.Move(destinationNode.Nodes);
|
||||
//gaga
|
||||
|
||||
|
||||
//Versanddokument dem neuen Versandpaket zuordnen
|
||||
Versandpaket paket = destinationNode.TagObject as Versandpaket;
|
||||
Versanddokument vd = sourceNode.TagObject as Versanddokument;
|
||||
@@ -552,6 +581,8 @@ namespace OnDoc.Versandstrasse
|
||||
TreeNodeAdv xdestinationNode = this.treeViewDragHighlightTracker.HighlightNode;
|
||||
TreeViewDropPositions dropPosition = this.treeViewDragHighlightTracker.DropPosition;
|
||||
|
||||
if (sourceNode.Level==1) { return false; }
|
||||
|
||||
|
||||
if (destinationNode == null || destinationNode == sourceNode)
|
||||
return false;
|
||||
@@ -744,6 +775,7 @@ namespace OnDoc.Versandstrasse
|
||||
|
||||
paket.finaldoc = stapel;
|
||||
|
||||
|
||||
var finalestream = new MemoryStream(Convert.FromBase64String(stapel));
|
||||
this.pdfViewerControl1.Load(finalestream);
|
||||
|
||||
@@ -762,12 +794,13 @@ namespace OnDoc.Versandstrasse
|
||||
this.txtAnzahlDokumente.Text = paket.Dokument.Count().ToString();
|
||||
lblprieveiwbezeichnung.Text = "Aufbereitetes PDF";
|
||||
}
|
||||
catch { }
|
||||
catch (Exception ex) { MessageBox.Show(ex.Message);
|
||||
}
|
||||
panelPrepare.Visible = false;
|
||||
Cursor = Cursors.Default;
|
||||
Application.DoEvents();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private string save_stapel(ref Stream[] streams)
|
||||
{
|
||||
@@ -1141,7 +1174,7 @@ namespace OnDoc.Versandstrasse
|
||||
GrpPaketDetails.Enabled = false;
|
||||
}
|
||||
}
|
||||
catch { }
|
||||
catch (Exception ex) { }
|
||||
finally { Cursor.Current=Cursors.Default; }
|
||||
}
|
||||
|
||||
@@ -1305,6 +1338,8 @@ namespace OnDoc.Versandstrasse
|
||||
Versandpaket vp = treeViewAdv1.SelectedNode.TagObject as Versandpaket;
|
||||
pakete.Remove(vp);
|
||||
treeViewAdv1.SelectedNode.Remove();
|
||||
this.pdfViewerControl1.Unload();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user