update 20241217
This commit is contained in:
@@ -662,7 +662,9 @@ namespace OnDoc.UICintrols
|
||||
if (dokumenttypnr == 0)
|
||||
{
|
||||
DokTypSelect DokTypSelect = new DokTypSelect(Favoriten);
|
||||
//;
|
||||
DokTypSelect.vorlagentype = 1;
|
||||
|
||||
DokTypSelect.ShowDialog(this);
|
||||
if (DokTypSelect.DialogResult == DialogResult.OK)
|
||||
{
|
||||
@@ -685,6 +687,8 @@ namespace OnDoc.UICintrols
|
||||
else
|
||||
{
|
||||
frmnewdok.ShowDialog();
|
||||
|
||||
refresh_dokumente();
|
||||
}
|
||||
switch (frmnewdok.DocFunction)
|
||||
{
|
||||
@@ -713,6 +717,17 @@ namespace OnDoc.UICintrols
|
||||
break;
|
||||
case 5:
|
||||
break;
|
||||
case 6:
|
||||
selected_dokumentid = frmnewdok.dokumentid;
|
||||
selected_partnernr = frmnewdok.partnernr.ToString(); ;
|
||||
interop = frmnewdok.interop;
|
||||
runmacros = frmnewdok.runmacros;
|
||||
string filename = frmnewdok.filename;
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Dok_in_Bearbeietung(1, selected_dokumentid, AppParams.CurrentMitarbieter);
|
||||
db = null;
|
||||
clsProcessWatch.AddToList(selected_dokumentid, filename, "Word");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -1200,6 +1215,7 @@ namespace OnDoc.UICintrols
|
||||
else
|
||||
{
|
||||
this.lblToApprove.Text = db.dsdaten.Tables[0].Rows[0][0].ToString();
|
||||
lblToApprove.Visible = true;
|
||||
}
|
||||
db = null;
|
||||
}
|
||||
@@ -1635,6 +1651,10 @@ namespace OnDoc.UICintrols
|
||||
RibbonButtonArchivToOnBase.Enabled = false;
|
||||
dokumentBearbeitenToolStripMenuItem.Enabled = false;
|
||||
dokumentLöschenToolStripMenuItem.Enabled = false;
|
||||
druckenToolStripMenuItem.Enabled = false;
|
||||
dokumentKopierenToolStripMenuItem.Enabled = false;
|
||||
attributeAnzeigenVersteckenToolStripMenuItem.Enabled = false;
|
||||
historyToolStripMenuItem.Enabled = false;
|
||||
archivierenToolStripMenuItem.Enabled = false;
|
||||
zellenwertInZwischenablageKopierenToolStripMenuItem.Enabled = false;
|
||||
selected_dokumentid = "";
|
||||
@@ -1652,6 +1672,10 @@ namespace OnDoc.UICintrols
|
||||
dokumentLöschenToolStripMenuItem.Enabled = true;
|
||||
archivierenToolStripMenuItem.Enabled = true;
|
||||
zellenwertInZwischenablageKopierenToolStripMenuItem.Enabled = true;
|
||||
druckenToolStripMenuItem.Enabled = true;
|
||||
dokumentKopierenToolStripMenuItem.Enabled = true;
|
||||
attributeAnzeigenVersteckenToolStripMenuItem.Enabled = true;
|
||||
historyToolStripMenuItem.Enabled = true;
|
||||
|
||||
this.sfDataGrid1.SelectedItem = this.sfDataGrid1.View.Records[0];
|
||||
sfDataGrid1.SelectedIndex = 0;
|
||||
@@ -1771,16 +1795,41 @@ namespace OnDoc.UICintrols
|
||||
|
||||
private void historyToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
var records = sfDataGrid1.View.GetSelectedRecords();
|
||||
if (records.Count < 1) { return; }
|
||||
DokHistory dh = new DokHistory(selected_dokumentid);
|
||||
dh.ShowDialog();
|
||||
}
|
||||
|
||||
private void dokumentKopierenToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.copydoc(selected_dokumentid);
|
||||
db = null;
|
||||
|
||||
var records = sfDataGrid1.View.GetSelectedRecords();
|
||||
if (records.Count < 1) { return; }
|
||||
if (MessageBox.Show("Gewähltes Dokument kopieren?", "Dokument kopieren", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
string newdocid = db.copydoc(selected_dokumentid, AppParams.CurrentMitarbieter);
|
||||
db = null;
|
||||
if (newdocid == "")
|
||||
{
|
||||
MessageBox.Show("Das Dokument ID:'" + selected_dokumentid + "' konnte nicht kopiert werden.", "Dokument kopieren", MessageBoxButtons.OK, MessageBoxIcon.Error);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
MessageBox.Show("Das Dokument wurde erfolgreich kopiert. Neue Dokument.ID:'" + newdocid + "'.", "Dokument kopieren", MessageBoxButtons.OK, MessageBoxIcon.Information);
|
||||
Logging.DocLog.Info("Dokumentkopie von '" + selected_dokumentid + "' erstellt", "OnDoc.DocList'", newdocid, "", "Dokumentkopie erstellt");
|
||||
refresh_dokumente();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void sfDataGrid1_CellDoubleClick(object sender, CellClickEventArgs e)
|
||||
{
|
||||
sfDataGrid1_CellClick(sender, e);
|
||||
dokumentBearbeitenToolStripMenuItem_Click(sender, e);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user