Nach Update Syncfusion / Anpassungen Nativ
This commit is contained in:
203
Client/Backup/Start.cs
Normal file
203
Client/Backup/Start.cs
Normal file
@@ -0,0 +1,203 @@
|
||||
using Database;
|
||||
using OnDoc.Diverses;
|
||||
using OnDoc.DocMgmt;
|
||||
using OnDoc.Klassen;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Windows.Forms;
|
||||
|
||||
|
||||
namespace OnDoc
|
||||
{
|
||||
public partial class Start : SfForm
|
||||
{
|
||||
|
||||
|
||||
string mitarbeiter = "";
|
||||
|
||||
|
||||
public static void InitLogging()
|
||||
{
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Get_Tabledata("Select * from nlog_parameter", false, true);
|
||||
Logging.Logging.IntLogLevel = db.dsdaten.Tables[0].Rows[0]["LogLevel"].ToString();
|
||||
Logging.Logging.IntUserID = db.dsdaten.Tables[0].Rows[0]["LogUserID"].ToString();
|
||||
db = null;
|
||||
}
|
||||
public Start()
|
||||
{
|
||||
InitializeComponent();
|
||||
this.Style.TitleBar.BackColor = Theaming.Titelbar();
|
||||
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
|
||||
|
||||
InitLogging();
|
||||
Logging.Logging.Debug("Start", "start.cs", "");
|
||||
|
||||
mitarbeiter = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
|
||||
mitarbeiter = mitarbeiter.Substring(mitarbeiter.IndexOf("\\") + 1);
|
||||
|
||||
DB db = new DB(AppParams.connectionstring);
|
||||
db.Get_Tabledata("Select mitarbeiternr from mitarbeiter where tgnummer='" + mitarbeiter + "'", false, true);
|
||||
AppParams.CurrentMitarbieter = Convert.ToInt32(db.dsdaten.Tables[0].Rows[0]["mitarbeiternr"].ToString());
|
||||
db.dsdaten.Tables.Clear();
|
||||
db.Get_Tabledata("Select * from [applikation] where applikationsnr = 1", false, true);
|
||||
panel1.Visible = false;
|
||||
|
||||
if (Convert.ToBoolean(db.dsdaten.Tables[0].Rows[0]["Showlogin"]) == true)
|
||||
{
|
||||
this.panel1.Visible = true;
|
||||
|
||||
frmLogin frmLogin = new frmLogin();
|
||||
frmLogin.ShowDialog();
|
||||
if (frmLogin.DialogResult == DialogResult.OK)
|
||||
{
|
||||
AppParams.CurrentMitarbieter = frmLogin.selectedmitarbeiternr;
|
||||
}
|
||||
else { System.Environment.Exit(1); }
|
||||
}
|
||||
|
||||
|
||||
//partnerTree1.OnStrukturClicked += new PartnerTree.StrukturHandler(testhandler1);
|
||||
//partnerTree1.Refresh(-1, AppParams.CurrentMitarbieter, Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString()));
|
||||
|
||||
dokList1.mitarbeiternr = AppParams.CurrentMitarbieter;
|
||||
dokList1.load_Profile();
|
||||
dokList1.load_Mitarbeiter();
|
||||
dokList1.refresh_dokumente();
|
||||
Logging.Logging.Debug("Start - Ende", "start.cs", "");
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void testhandler1(object a, StrukturArgs args)
|
||||
{
|
||||
dokList1.mitarbeiternr = AppParams.CurrentMitarbieter;
|
||||
dokList1.partnernr = args.Partnernr;
|
||||
dokList1.docartnr = args.Dokumentartnr;
|
||||
dokList1.profilnr = Convert.ToInt32(rbcomboboxprofil.SelectedItem.Tag.ToString());
|
||||
dokList1.refresh_dokumente();
|
||||
|
||||
}
|
||||
|
||||
private void rbnbtnexit_Click(object sender, EventArgs e)
|
||||
{
|
||||
this.Close();
|
||||
}
|
||||
|
||||
private void rbnpartnersearch_Click(object sender, EventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
public void External_Call()
|
||||
{
|
||||
timer1.Start();
|
||||
}
|
||||
|
||||
private void Start_Load(object sender, EventArgs e)
|
||||
{
|
||||
//if (ExternalCall.sourceparam.Trim().ToString() !="" && ExternalCall.executed == false)
|
||||
//{
|
||||
// External_Call();
|
||||
//}
|
||||
//if (EDK_Data.toexecute == true)
|
||||
//{
|
||||
// exec_edk();
|
||||
//}
|
||||
//partnerTree1.mitarbeiternr = AppParams.CurrentMitarbieter;
|
||||
}
|
||||
|
||||
private void dokList1_Load(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void rbbtnneuesdokument_Click(object sender, EventArgs e)
|
||||
{
|
||||
//FrmDokumenterstellung frmnewdok = new FrmDokumenterstellung(1000208,125,17);
|
||||
//FrmDokumenterstellung frmnewdok = new FrmDokumenterstellung(1000210,1320,17);
|
||||
Dokumenterstellung frmnewdok = new Dokumenterstellung(1000210, 1320, 17);
|
||||
|
||||
frmnewdok.ShowDialog();
|
||||
}
|
||||
|
||||
private void timer1_Tick(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
string[] files = Directory.GetFiles(AppParams.tempdir);
|
||||
for (int i = 0; i < files.Length; i++)
|
||||
{
|
||||
if (System.IO.Path.GetExtension(files[i]).ToLower() == ".edk")
|
||||
{
|
||||
EDK_Call(files[i]);
|
||||
}
|
||||
if (System.IO.Path.GetExtension(files[i]).ToLower() == ".uri")
|
||||
{
|
||||
URI_Call(files[i]);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void EDK_Call(string filename)
|
||||
{
|
||||
EDK_Data.Load_EDK_File(filename);
|
||||
System.IO.File.Delete(filename);
|
||||
if (EDK_Data.toexecute == true)
|
||||
{
|
||||
exec_edk();
|
||||
}
|
||||
}
|
||||
private void URI_Call(string filename)
|
||||
{
|
||||
|
||||
if (System.IO.File.Exists(filename))
|
||||
{
|
||||
using (StreamReader sr = new StreamReader(filename))
|
||||
{
|
||||
ExternalCall.sourceparam = sr.ReadToEnd();
|
||||
ExternalCall.sourceparam = ExternalCall.sourceparam.Replace("\r\n", "");
|
||||
sr.Close();
|
||||
}
|
||||
ExternalCall.executed = false;
|
||||
|
||||
System.IO.File.Delete(filename);
|
||||
}
|
||||
else
|
||||
{
|
||||
ExternalCall.sourceparam = "";
|
||||
}
|
||||
|
||||
if (ExternalCall.sourceparam != "" && ExternalCall.parseparams())
|
||||
{
|
||||
if (ExternalCall.Interaktion == "Yes")
|
||||
{
|
||||
dokList1.createnewdoc(Convert.ToInt32(ExternalCall.partnernr), Convert.ToInt32(ExternalCall.dokumenttypnr));
|
||||
}
|
||||
else
|
||||
{
|
||||
dokList1.createnewdoc(Convert.ToInt32(ExternalCall.partnernr), Convert.ToInt32(ExternalCall.dokumenttypnr), false, ExternalCall.Interaktion, ExternalCall.showdoc);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private void exec_edk()
|
||||
{
|
||||
EDK_Data.toexecute = false;
|
||||
if (EDK_Data.action == EDK_ActionType.DokumentErstellung)
|
||||
{
|
||||
string partnernr = EDK_Data.GetAVQ_Parameter("Partnernr");
|
||||
string dokumenttypnr = EDK_Data.GetAVQ_Parameter("dokumenttypnr");
|
||||
int doktyp = Convert.ToInt32(dokumenttypnr);
|
||||
doktyp = doktyp - 900000000;
|
||||
EDK_Data.toexecute = true;
|
||||
dokList1.createnewdoc(Convert.ToInt32(partnernr), doktyp, false, "Yes", "Yes");
|
||||
EDK_Data.toexecute = false;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user