update 20250730
This commit is contained in:
80
Client/UIControls/Administrator/Admin_Taableeditor.cs
Normal file
80
Client/UIControls/Administrator/Admin_Taableeditor.cs
Normal file
@@ -0,0 +1,80 @@
|
||||
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;
|
||||
using Database;
|
||||
using OnDoc.Klassen;
|
||||
using Syncfusion.Windows.Forms.Tools;
|
||||
using Syncfusion.WinForms.Controls;
|
||||
|
||||
namespace OnDoc.UIControls.Administrator
|
||||
{
|
||||
public partial class Admin_Taableeditor : SfForm
|
||||
{
|
||||
public string TableName { get; set; } = "";
|
||||
Database.DB db = new Database.DB(AppParams.connectionstring);
|
||||
DataTable tables = new DataTable();
|
||||
public Admin_Taableeditor()
|
||||
{
|
||||
InitializeComponent();
|
||||
this.Style.TitleBar.BackColor = Theaming.Titelbar();
|
||||
this.Style.TitleBar.ForeColor = Theaming.TitelFontColor();
|
||||
this.Style.ShadowOpacity = Theaming.ShadowOpacity;
|
||||
this.Style.InactiveShadowOpacity = Theaming.InactivShadowOpacity;
|
||||
}
|
||||
|
||||
private void Admin_Taableeditor_Load(object sender, EventArgs e)
|
||||
{
|
||||
db.Get_Tabledata("Select * from ondoc_admin_tables", false, true);
|
||||
tables = db.dsdaten.Tables[0].Copy();
|
||||
foreach (DataRow dr in tables.Rows)
|
||||
{
|
||||
listBox1.Items.Add(dr["beschreibung"].ToString());
|
||||
}
|
||||
|
||||
//update_data();
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void toolStripButton2_Click(object sender, EventArgs e)
|
||||
{
|
||||
db.Update_Data();
|
||||
ToastMessage.ShowToast("Speichern", "Daten erfolgreich gespeichert");
|
||||
}
|
||||
|
||||
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
try
|
||||
{
|
||||
foreach (DataRow dr in tables.Rows)
|
||||
{
|
||||
if (dr["beschreibung"].ToString()== listBox1.SelectedItem.ToString())
|
||||
{
|
||||
TableEditor te = new TableEditor();
|
||||
if (dr["SQL"].ToString().Length > 10) { te.SQL = dr["sql"].ToString(); }
|
||||
te.TableName= dr["tablename"].ToString();
|
||||
if (Convert.ToInt32(dr["AllowDelete"]) == 0) { te.deletemode(false); } else { te.deletemode(true); }
|
||||
if (Convert.ToInt32(dr["AllowEdit"]) == 0) { te.editmode(false); } else { te.editmode(true); }
|
||||
if (Convert.ToInt32(dr["AllowaddNew"]) == 0) { te.addmode(false); } else { te.addmode(true); }
|
||||
te.Show();
|
||||
//update_data();
|
||||
//if (Convert.ToInt32(dr["AllowDelete"]) == 0) { sfDataGrid1.AllowDeleting = false; } else { sfDataGrid1.AllowDeleting = true;}
|
||||
|
||||
//if (Convert.ToInt32(dr["AllowEdit"]) == 0) { sfDataGrid1.AllowEditing = false; } else { sfDataGrid1.AllowEditing = true; }
|
||||
|
||||
//if (Convert.ToInt32(dr["AllowAddNew"]) == 0) { sfDataGrid. = false; } else { sfDataGrid1.AllowEditing = true; }
|
||||
}
|
||||
}
|
||||
//TableName = listBox1.SelectedItem.ToString();
|
||||
//update_data();
|
||||
}
|
||||
catch { }
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user