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();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user