You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
95 lines
3.4 KiB
95 lines
3.4 KiB
using OnDoc.Klassen;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Forms;
|
|
|
|
|
|
namespace OnDoc.UIControls
|
|
{
|
|
public partial class Approval : UserControl
|
|
{
|
|
public Approval()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void treeViewAdv1_Click(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
|
|
|
|
}
|
|
catch { }
|
|
}
|
|
|
|
private System.Data.DataTable notes = new System.Data.DataTable();
|
|
|
|
private void AddNote(string datum, string betreff, string note, string ersteller )
|
|
{
|
|
DataRow dr = notes.NewRow();
|
|
dr[0] = datum + " / " + betreff;
|
|
dr[1] = note;
|
|
dr[2] = ersteller;
|
|
notes.Rows.Add(dr);
|
|
}
|
|
private void treeViewAdv1_NodeMouseClick(object sender, Syncfusion.Windows.Forms.Tools.TreeViewAdvMouseClickEventArgs e)
|
|
{
|
|
notes.Rows.Clear(); ;
|
|
notes.Columns.Clear();
|
|
notes.AcceptChanges();
|
|
notes.Columns.Add("Betreff");
|
|
notes.Columns.Add("Note");
|
|
notes.Columns.Add("Notewriter");
|
|
this.docPreview1.Show_Doc(e.Node.Tag as string);
|
|
Database.DB db = new Database.DB(AppParams.connectionstring);
|
|
db.Get_Tabledata("Select * from View_Relaunach_Approval_Doc where dokumentid='" + e.Node.Tag as string+"'", false, true);
|
|
this.txtdokumentid.Text = db.dsdaten.Tables[0].Rows[0]["Dokumentid"].ToString();
|
|
this.txtbezeichnung.Text = db.dsdaten.Tables[0].Rows[0]["bezeichnung"].ToString();
|
|
this.txtPartnerNr.Text = db.dsdaten.Tables[0].Rows[0]["nrpar00"].ToString();
|
|
this.txtPartner.Text = db.dsdaten.Tables[0].Rows[0]["bkpar00"].ToString();
|
|
this.txterstelltam.Text = db.dsdaten.Tables[0].Rows[0]["erstelltam"].ToString();
|
|
this.txtersteller.Text = db.dsdaten.Tables[0].Rows[0]["ersteller"].ToString();
|
|
this.txtmutiertam.Text = db.dsdaten.Tables[0].Rows[0]["mutiertam"].ToString();
|
|
this.txtmutierer.Text = db.dsdaten.Tables[0].Rows[0]["mutierer"].ToString();
|
|
this.txtVerantwortlich.Text = db.dsdaten.Tables[0].Rows[0]["verantwortlich"].ToString();
|
|
|
|
foreach(DataRow dr in db.dsdaten.Tables[0].Rows)
|
|
{
|
|
try
|
|
{
|
|
if (Convert.ToBoolean(dr["aktiv"]))
|
|
{
|
|
AddNote(dr["erstellt_am"].ToString(), dr["betreff"].ToString(), dr["note"].ToString(), dr["Notizersteller"].ToString());
|
|
}
|
|
}
|
|
catch { }
|
|
}
|
|
|
|
sfListView1.DataSource = notes;
|
|
sfListView1.DisplayMember = "Betreff";
|
|
sfListView1.ValueMember = "note";
|
|
|
|
}
|
|
|
|
private void sfListView1_ToolTipOpened(object sender, Syncfusion.WinForms.ListView.Events.ToolTipOpenedEventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void sfListView1_ToolTipOpening(object sender, Syncfusion.WinForms.ListView.Events.ToolTipOpeningEventArgs e)
|
|
{
|
|
var dataRow = (e.ItemData as DataRowView).Row;
|
|
|
|
this.txtNote.Text = dataRow["note"].ToString();
|
|
this.txtnotewriter.Text= dataRow["notewriter"].ToString();
|
|
}
|
|
}
|
|
}
|