update 20250514
This commit is contained in:
@@ -20,6 +20,7 @@ namespace OnDoc.Diverses
|
||||
private string dokumentid;
|
||||
public int returnid = 0;
|
||||
public int dokumenttypnr = 0;
|
||||
public string status = "";
|
||||
public FrmExternalDocEdit()
|
||||
{
|
||||
InitializeComponent();
|
||||
@@ -29,10 +30,11 @@ namespace OnDoc.Diverses
|
||||
this.Style.InactiveShadowOpacity = Theaming.InactivShadowOpacity;
|
||||
}
|
||||
|
||||
public FrmExternalDocEdit(string dokumentid)
|
||||
public FrmExternalDocEdit(string dokumentid, string status)
|
||||
{
|
||||
InitializeComponent();
|
||||
this.dokumentid= dokumentid;
|
||||
this.dokumentid = dokumentid;
|
||||
this.status = status;
|
||||
this.Style.TitleBar.BackColor = Theaming.Titelbar();
|
||||
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
|
||||
this.Style.ShadowOpacity = Theaming.ShadowOpacity;
|
||||
@@ -69,7 +71,7 @@ namespace OnDoc.Diverses
|
||||
}
|
||||
|
||||
lblmessage.Text = "";
|
||||
|
||||
|
||||
db.Get_Tabledata("Select count(*) from doks where dokumentid='" + ExternalCall.dokumentid + "'", false, true);
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) == 0)
|
||||
{
|
||||
@@ -90,67 +92,81 @@ namespace OnDoc.Diverses
|
||||
sfButton2.Enabled = false;
|
||||
sfButton3.Enabled = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
if (status == "aktiv")
|
||||
{
|
||||
lblmessage.Text = "Das Dokument mit der ID '" + dokumentid + "' ist in OnBase aktiv und kann nicht bearbeitet werden.";
|
||||
sfButton3.Enabled = false;
|
||||
}
|
||||
if (status == "inaktiv / in aufbewahrung")
|
||||
{
|
||||
lblmessage.Text = "Das Dokument mit der ID '" + dokumentid + "' ist in OnBase im Status 'Inaktiv / in Aufbewahrung' und kann nicht bearbeitet werden.";
|
||||
sfButton3.Enabled = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
try
|
||||
try
|
||||
{
|
||||
if (sfButton3.Enabled)
|
||||
{
|
||||
db.Get_Tabledata("SELECT dbo.dokument.dokumentid, dbo.dokument.bezeichnung, dbo.dokument.dokumenttypnr, dbo.dokument.nrpar00, dbo.Partner.BKPAR00 FROM dbo.dokument INNER JOIN dbo.Partner ON dbo.dokument.nrpar00 = dbo.Partner.NRPAR00 WHERE dbo.dokument.dokumentid = '" + ExternalCall.dokumentid + "'", false, true);
|
||||
this.lbldokument.Text = db.dsdaten.Tables[0].Rows[0][1].ToString();
|
||||
this.lblKunde.Text = db.dsdaten.Tables[0].Rows[0][3].ToString() + " " + db.dsdaten.Tables[0].Rows[0][4].ToString();
|
||||
this.dokumenttypnr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][2]);
|
||||
lblmessage.Visible = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
db.Get_Tabledata("SELECT NRPAR00, bkpar00 from dbo.Partner WHERE nrpar00 = " + ExternalCall.partnernr.ToString(), false, true);
|
||||
this.lblKunde.Text = db.dsdaten.Tables[0].Rows[0][0].ToString() + " " + db.dsdaten.Tables[0].Rows[0][1].ToString();
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
catch { }
|
||||
finally { db = null; }
|
||||
}
|
||||
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (sfButton3.Enabled)
|
||||
{
|
||||
db.Get_Tabledata("SELECT dbo.dokument.dokumentid, dbo.dokument.bezeichnung, dbo.dokument.dokumenttypnr, dbo.dokument.nrpar00, dbo.Partner.BKPAR00 FROM dbo.dokument INNER JOIN dbo.Partner ON dbo.dokument.nrpar00 = dbo.Partner.NRPAR00 WHERE dbo.dokument.dokumentid = '" + ExternalCall.dokumentid + "'", false, true);
|
||||
this.lbldokument.Text = db.dsdaten.Tables[0].Rows[0][1].ToString();
|
||||
this.lblKunde.Text = db.dsdaten.Tables[0].Rows[0][3].ToString() + " " + db.dsdaten.Tables[0].Rows[0][4].ToString();
|
||||
this.dokumenttypnr = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][2]);
|
||||
lblmessage.Visible= false;
|
||||
}else
|
||||
{
|
||||
db.Get_Tabledata("SELECT NRPAR00, bkpar00 from dbo.Partner WHERE nrpar00 = " + ExternalCall.partnernr.ToString() , false, true);
|
||||
this.lblKunde.Text = db.dsdaten.Tables[0].Rows[0][0].ToString() + " " + db.dsdaten.Tables[0].Rows[0][1].ToString();
|
||||
|
||||
}
|
||||
this.returnid = 1;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 2;
|
||||
this.Close();
|
||||
|
||||
}
|
||||
catch { }
|
||||
finally { db = null; }
|
||||
}
|
||||
|
||||
private void button3_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 3;
|
||||
this.Close();
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 1;
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 2;
|
||||
this.Close();
|
||||
private void sfButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 1;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
}
|
||||
private void sfButton2_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 2;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void button3_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 3;
|
||||
this.Close();
|
||||
|
||||
}
|
||||
|
||||
private void sfButton1_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 1;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void sfButton2_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 2;
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void sfButton3_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 3;
|
||||
this.Close();
|
||||
private void sfButton3_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.returnid = 3;
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -175,6 +175,7 @@ namespace OnDoc.Klassen
|
||||
public static string showdoc { get; set; } = "Yes";
|
||||
|
||||
public static string app { get; set; } = "";
|
||||
public static string status { get; set; } = "";
|
||||
|
||||
public static string dokumentid { get; set; } = "";
|
||||
|
||||
@@ -253,6 +254,10 @@ namespace OnDoc.Klassen
|
||||
case "app":
|
||||
app = value;
|
||||
break;
|
||||
case "st":
|
||||
status = value;
|
||||
status = status.ToLower();
|
||||
break;
|
||||
case "showdoc":
|
||||
|
||||
showdoc = value;
|
||||
|
||||
@@ -283,7 +283,7 @@ namespace OnDoc
|
||||
{
|
||||
if (ExternalCall.dokumentid != "" || ExternalCall.dokumentid=="")
|
||||
{
|
||||
FrmExternalDocEdit fe = new FrmExternalDocEdit(ExternalCall.dokumentid);
|
||||
FrmExternalDocEdit fe = new FrmExternalDocEdit(ExternalCall.dokumentid, ExternalCall.status);
|
||||
fe.ShowDialog();
|
||||
switch (fe.returnid)
|
||||
{
|
||||
@@ -513,7 +513,7 @@ namespace OnDoc
|
||||
db.Get_Tabledata("Select count(*) from OnDoc_Versandstrasse_Reserved_Documents where mitarbeiter=" + AppParams.CurrentMitarbeiter.ToString(), false, true);
|
||||
if (Convert.ToInt32(db.dsdaten.Tables[0].Rows[0][0]) > 0)
|
||||
{
|
||||
if (MessageBox.Show("Vor dem Schliessen müssen im Fesnter 'Versandstrasse' die offenen Versand-Couvertes bereinigt werden."+Environment.NewLine+"Trotzdem schliessen?", "OnDoc schliessen", MessageBoxButtons.YesNo, MessageBoxIcon.Question)==DialogResult.No)
|
||||
if (MessageBox.Show("Vor dem Schliessen sollen im Fenster 'Versandstrasse' die offenen Versand-Couverts bereinigt werden."+Environment.NewLine+"Trotzdem schliessen?", "OnDoc schliessen", MessageBoxButtons.YesNo, MessageBoxIcon.Question)==DialogResult.No)
|
||||
|
||||
{
|
||||
e.Cancel = true;
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user