Commit a484a7c6 authored by Synthron's avatar Synthron
Browse files

V0.7

Release version V0.7
Bugfixes and overall improvements
parent ea0f4ae7
......@@ -17,6 +17,7 @@ namespace Lagerverwaltung
//SQLite-Settings
public static string db = @"Lagerverwaltung.sqlite";
public static bool db_comp = false;
public static bool first_time = false;
//Sprachunterstützung
public static ResourceManager res_man;
......
......@@ -28,6 +28,7 @@
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Kategorie_Edit));
this.button1 = new System.Windows.Forms.Button();
this.cb_col_data = new System.Windows.Forms.ComboBox();
this.tb_col_name = new System.Windows.Forms.TextBox();
......@@ -63,10 +64,9 @@
//
// button1
//
this.button1.Location = new System.Drawing.Point(101, 172);
this.button1.Margin = new System.Windows.Forms.Padding(4);
this.button1.Location = new System.Drawing.Point(76, 140);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(161, 28);
this.button1.Size = new System.Drawing.Size(121, 23);
this.button1.TabIndex = 5;
this.button1.Text = "Spalte Hinzufügen";
this.button1.UseVisualStyleBackColor = true;
......@@ -76,46 +76,41 @@
//
this.cb_col_data.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_col_data.FormattingEnabled = true;
this.cb_col_data.Location = new System.Drawing.Point(101, 127);
this.cb_col_data.Margin = new System.Windows.Forms.Padding(4);
this.cb_col_data.Location = new System.Drawing.Point(76, 103);
this.cb_col_data.Name = "cb_col_data";
this.cb_col_data.Size = new System.Drawing.Size(160, 24);
this.cb_col_data.Size = new System.Drawing.Size(121, 21);
this.cb_col_data.TabIndex = 0;
//
// tb_col_name
//
this.tb_col_name.Location = new System.Drawing.Point(105, 65);
this.tb_col_name.Margin = new System.Windows.Forms.Padding(4);
this.tb_col_name.Location = new System.Drawing.Point(79, 53);
this.tb_col_name.Name = "tb_col_name";
this.tb_col_name.Size = new System.Drawing.Size(132, 22);
this.tb_col_name.Size = new System.Drawing.Size(100, 20);
this.tb_col_name.TabIndex = 4;
//
// label_colType1
//
this.label_colType1.AutoSize = true;
this.label_colType1.Location = new System.Drawing.Point(101, 107);
this.label_colType1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label_colType1.Location = new System.Drawing.Point(76, 87);
this.label_colType1.Name = "label_colType1";
this.label_colType1.Size = new System.Drawing.Size(115, 17);
this.label_colType1.Size = new System.Drawing.Size(87, 13);
this.label_colType1.TabIndex = 2;
this.label_colType1.Text = "Spaltendatentyp:";
//
// label_colName1
//
this.label_colName1.AutoSize = true;
this.label_colName1.Location = new System.Drawing.Point(101, 46);
this.label_colName1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label_colName1.Location = new System.Drawing.Point(76, 37);
this.label_colName1.Name = "label_colName1";
this.label_colName1.Size = new System.Drawing.Size(95, 17);
this.label_colName1.Size = new System.Drawing.Size(72, 13);
this.label_colName1.TabIndex = 1;
this.label_colName1.Text = "Spaltenname:";
//
// btn_tbl_drop
//
this.btn_tbl_drop.Location = new System.Drawing.Point(105, 108);
this.btn_tbl_drop.Margin = new System.Windows.Forms.Padding(4);
this.btn_tbl_drop.Location = new System.Drawing.Point(79, 88);
this.btn_tbl_drop.Name = "btn_tbl_drop";
this.btn_tbl_drop.Size = new System.Drawing.Size(161, 28);
this.btn_tbl_drop.Size = new System.Drawing.Size(121, 23);
this.btn_tbl_drop.TabIndex = 6;
this.btn_tbl_drop.Text = "Kategorie löschen";
this.btn_tbl_drop.UseVisualStyleBackColor = true;
......@@ -125,18 +120,16 @@
//
this.cb_col_del.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_col_del.FormattingEnabled = true;
this.cb_col_del.Location = new System.Drawing.Point(105, 90);
this.cb_col_del.Margin = new System.Windows.Forms.Padding(4);
this.cb_col_del.Location = new System.Drawing.Point(79, 73);
this.cb_col_del.Name = "cb_col_del";
this.cb_col_del.Size = new System.Drawing.Size(160, 24);
this.cb_col_del.Size = new System.Drawing.Size(121, 21);
this.cb_col_del.TabIndex = 7;
//
// btn_col_del
//
this.btn_col_del.Location = new System.Drawing.Point(105, 151);
this.btn_col_del.Margin = new System.Windows.Forms.Padding(4);
this.btn_col_del.Location = new System.Drawing.Point(79, 123);
this.btn_col_del.Name = "btn_col_del";
this.btn_col_del.Size = new System.Drawing.Size(161, 28);
this.btn_col_del.Size = new System.Drawing.Size(121, 23);
this.btn_col_del.TabIndex = 6;
this.btn_col_del.Text = "Spalte löschen";
this.btn_col_del.UseVisualStyleBackColor = true;
......@@ -145,37 +138,33 @@
// label_col_del
//
this.label_col_del.AutoSize = true;
this.label_col_del.Location = new System.Drawing.Point(101, 70);
this.label_col_del.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label_col_del.Location = new System.Drawing.Point(76, 57);
this.label_col_del.Name = "label_col_del";
this.label_col_del.Size = new System.Drawing.Size(95, 17);
this.label_col_del.Size = new System.Drawing.Size(72, 13);
this.label_col_del.TabIndex = 6;
this.label_col_del.Text = "Spaltenname:";
//
// lb_rn
//
this.lb_rn.AutoSize = true;
this.lb_rn.Location = new System.Drawing.Point(88, 76);
this.lb_rn.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.lb_rn.Location = new System.Drawing.Point(66, 62);
this.lb_rn.Name = "lb_rn";
this.lb_rn.Size = new System.Drawing.Size(88, 17);
this.lb_rn.Size = new System.Drawing.Size(67, 13);
this.lb_rn.TabIndex = 12;
this.lb_rn.Text = "Neuer Name";
//
// tb_tbl_rn
//
this.tb_tbl_rn.Location = new System.Drawing.Point(88, 96);
this.tb_tbl_rn.Margin = new System.Windows.Forms.Padding(4);
this.tb_tbl_rn.Location = new System.Drawing.Point(66, 78);
this.tb_tbl_rn.Name = "tb_tbl_rn";
this.tb_tbl_rn.Size = new System.Drawing.Size(199, 22);
this.tb_tbl_rn.Size = new System.Drawing.Size(150, 20);
this.tb_tbl_rn.TabIndex = 11;
//
// btn_rn
//
this.btn_rn.Location = new System.Drawing.Point(88, 146);
this.btn_rn.Margin = new System.Windows.Forms.Padding(4);
this.btn_rn.Location = new System.Drawing.Point(66, 119);
this.btn_rn.Name = "btn_rn";
this.btn_rn.Size = new System.Drawing.Size(200, 28);
this.btn_rn.Size = new System.Drawing.Size(150, 23);
this.btn_rn.TabIndex = 8;
this.btn_rn.Text = "Kategorie umbenennen";
this.btn_rn.UseVisualStyleBackColor = true;
......@@ -183,10 +172,9 @@
//
// btn_col_rn
//
this.btn_col_rn.Location = new System.Drawing.Point(105, 182);
this.btn_col_rn.Margin = new System.Windows.Forms.Padding(4);
this.btn_col_rn.Location = new System.Drawing.Point(79, 148);
this.btn_col_rn.Name = "btn_col_rn";
this.btn_col_rn.Size = new System.Drawing.Size(161, 28);
this.btn_col_rn.Size = new System.Drawing.Size(121, 23);
this.btn_col_rn.TabIndex = 12;
this.btn_col_rn.Text = "Spalte umbenennen";
this.btn_col_rn.UseVisualStyleBackColor = true;
......@@ -196,47 +184,42 @@
//
this.cb_col_rn.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_col_rn.FormattingEnabled = true;
this.cb_col_rn.Location = new System.Drawing.Point(105, 75);
this.cb_col_rn.Margin = new System.Windows.Forms.Padding(4);
this.cb_col_rn.Location = new System.Drawing.Point(79, 61);
this.cb_col_rn.Name = "cb_col_rn";
this.cb_col_rn.Size = new System.Drawing.Size(160, 24);
this.cb_col_rn.Size = new System.Drawing.Size(121, 21);
this.cb_col_rn.TabIndex = 6;
//
// tb_col_rn
//
this.tb_col_rn.Location = new System.Drawing.Point(105, 150);
this.tb_col_rn.Margin = new System.Windows.Forms.Padding(4);
this.tb_col_rn.Location = new System.Drawing.Point(79, 122);
this.tb_col_rn.Name = "tb_col_rn";
this.tb_col_rn.Size = new System.Drawing.Size(132, 22);
this.tb_col_rn.Size = new System.Drawing.Size(100, 20);
this.tb_col_rn.TabIndex = 11;
//
// label2
//
this.label2.AutoSize = true;
this.label2.Location = new System.Drawing.Point(101, 55);
this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label2.Location = new System.Drawing.Point(76, 45);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(95, 17);
this.label2.Size = new System.Drawing.Size(72, 13);
this.label2.TabIndex = 8;
this.label2.Text = "Spaltenname:";
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(101, 129);
this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label1.Location = new System.Drawing.Point(76, 105);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(138, 17);
this.label1.Size = new System.Drawing.Size(104, 13);
this.label1.TabIndex = 9;
this.label1.Text = "Neuer Spaltenname:";
//
// label3
//
this.label3.AutoSize = true;
this.label3.Location = new System.Drawing.Point(123, 11);
this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
this.label3.Location = new System.Drawing.Point(92, 9);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(73, 17);
this.label3.Size = new System.Drawing.Size(55, 13);
this.label3.TabIndex = 7;
this.label3.Text = "Kategorie:";
//
......@@ -244,10 +227,9 @@
//
this.cb_tbl.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cb_tbl.FormattingEnabled = true;
this.cb_tbl.Location = new System.Drawing.Point(127, 31);
this.cb_tbl.Margin = new System.Windows.Forms.Padding(4);
this.cb_tbl.Location = new System.Drawing.Point(95, 25);
this.cb_tbl.Name = "cb_tbl";
this.cb_tbl.Size = new System.Drawing.Size(160, 24);
this.cb_tbl.Size = new System.Drawing.Size(121, 21);
this.cb_tbl.TabIndex = 10;
this.cb_tbl.SelectedIndexChanged += new System.EventHandler(this.cb_tbl_rn_SelectedIndexChanged);
//
......@@ -258,12 +240,11 @@
this.tabControl1.Controls.Add(this.tabPage3);
this.tabControl1.Controls.Add(this.tabPage4);
this.tabControl1.Controls.Add(this.tabPage5);
this.tabControl1.Location = new System.Drawing.Point(16, 70);
this.tabControl1.Margin = new System.Windows.Forms.Padding(4);
this.tabControl1.Location = new System.Drawing.Point(12, 57);
this.tabControl1.Multiline = true;
this.tabControl1.Name = "tabControl1";
this.tabControl1.SelectedIndex = 0;
this.tabControl1.Size = new System.Drawing.Size(392, 337);
this.tabControl1.Size = new System.Drawing.Size(294, 274);
this.tabControl1.SizeMode = System.Windows.Forms.TabSizeMode.FillToRight;
this.tabControl1.TabIndex = 20;
//
......@@ -275,11 +256,10 @@
this.tabPage1.Controls.Add(this.cb_col_data);
this.tabPage1.Controls.Add(this.label_colType1);
this.tabPage1.Controls.Add(this.tb_col_name);
this.tabPage1.Location = new System.Drawing.Point(4, 46);
this.tabPage1.Margin = new System.Windows.Forms.Padding(4);
this.tabPage1.Location = new System.Drawing.Point(4, 40);
this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(4);
this.tabPage1.Size = new System.Drawing.Size(384, 287);
this.tabPage1.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3);
this.tabPage1.Size = new System.Drawing.Size(286, 230);
this.tabPage1.TabIndex = 0;
this.tabPage1.Text = "Spalte hinzufügen";
//
......@@ -291,11 +271,10 @@
this.tabPage2.Controls.Add(this.label1);
this.tabPage2.Controls.Add(this.tb_col_rn);
this.tabPage2.Controls.Add(this.label2);
this.tabPage2.Location = new System.Drawing.Point(4, 46);
this.tabPage2.Margin = new System.Windows.Forms.Padding(4);
this.tabPage2.Location = new System.Drawing.Point(4, 40);
this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(4);
this.tabPage2.Size = new System.Drawing.Size(384, 287);
this.tabPage2.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3);
this.tabPage2.Size = new System.Drawing.Size(286, 230);
this.tabPage2.TabIndex = 1;
this.tabPage2.Text = "Spalte umbenennen";
//
......@@ -305,11 +284,10 @@
this.tabPage3.Controls.Add(this.cb_col_del);
this.tabPage3.Controls.Add(this.btn_col_del);
this.tabPage3.Controls.Add(this.label_col_del);
this.tabPage3.Location = new System.Drawing.Point(4, 46);
this.tabPage3.Margin = new System.Windows.Forms.Padding(4);
this.tabPage3.Location = new System.Drawing.Point(4, 40);
this.tabPage3.Name = "tabPage3";
this.tabPage3.Padding = new System.Windows.Forms.Padding(4);
this.tabPage3.Size = new System.Drawing.Size(384, 287);
this.tabPage3.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3);
this.tabPage3.Size = new System.Drawing.Size(286, 230);
this.tabPage3.TabIndex = 2;
this.tabPage3.Text = "Spalte löschen";
//
......@@ -319,11 +297,10 @@
this.tabPage4.Controls.Add(this.lb_rn);
this.tabPage4.Controls.Add(this.btn_rn);
this.tabPage4.Controls.Add(this.tb_tbl_rn);
this.tabPage4.Location = new System.Drawing.Point(4, 46);
this.tabPage4.Margin = new System.Windows.Forms.Padding(4);
this.tabPage4.Location = new System.Drawing.Point(4, 40);
this.tabPage4.Name = "tabPage4";
this.tabPage4.Padding = new System.Windows.Forms.Padding(4);
this.tabPage4.Size = new System.Drawing.Size(384, 287);
this.tabPage4.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3);
this.tabPage4.Size = new System.Drawing.Size(286, 230);
this.tabPage4.TabIndex = 3;
this.tabPage4.Text = "Kategorie umbenennen";
//
......@@ -331,25 +308,24 @@
//
this.tabPage5.BackColor = System.Drawing.Color.Transparent;
this.tabPage5.Controls.Add(this.btn_tbl_drop);
this.tabPage5.Location = new System.Drawing.Point(4, 46);
this.tabPage5.Margin = new System.Windows.Forms.Padding(4);
this.tabPage5.Location = new System.Drawing.Point(4, 40);
this.tabPage5.Name = "tabPage5";
this.tabPage5.Padding = new System.Windows.Forms.Padding(4);
this.tabPage5.Size = new System.Drawing.Size(384, 287);
this.tabPage5.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3);
this.tabPage5.Size = new System.Drawing.Size(286, 230);
this.tabPage5.TabIndex = 4;
this.tabPage5.Text = "Kategorie löschen";
//
// Kategorie_Edit
//
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.SystemColors.Control;
this.ClientSize = new System.Drawing.Size(424, 421);
this.ClientSize = new System.Drawing.Size(318, 342);
this.Controls.Add(this.tabControl1);
this.Controls.Add(this.label3);
this.Controls.Add(this.cb_tbl);
this.ForeColor = System.Drawing.SystemColors.ControlText;
this.Margin = new System.Windows.Forms.Padding(4);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MinimizeBox = false;
this.Name = "Kategorie_Edit";
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
......
This diff is collapsed.
This diff is collapsed.
......@@ -80,6 +80,9 @@
<PropertyGroup>
<SignAssembly>false</SignAssembly>
</PropertyGroup>
<PropertyGroup>
<ApplicationIcon>Database.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<Reference Include="DGV Printer">
<HintPath>bin\DGV Printer.dll</HintPath>
......@@ -229,6 +232,10 @@
<Install>false</Install>
</BootstrapperPackage>
</ItemGroup>
<ItemGroup>
<Content Include="Database.ico" />
<Content Include="icon1.ico" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Target Name="AfterBuild">
<ItemGroup>
......
......@@ -230,8 +230,8 @@
//
// label4
//
this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
resources.ApplyResources(this.label4, "label4");
this.label4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.label4.Name = "label4";
this.helpProvider1.SetShowHelp(this.label4, ((bool)(resources.GetObject("label4.ShowHelp"))));
//
......
......@@ -49,6 +49,7 @@ namespace Lagerverwaltung
//Neue Datenbank erstellen, wenn noch keine vorhanden ist
if (File.Exists(GlobalVariables.db) == false)
{
GlobalVariables.first_time = true;
SQLiteConnection.CreateFile("Lagerverwaltung.sqlite");
}
......@@ -65,12 +66,13 @@ namespace Lagerverwaltung
db_compatibility.db_barcodes();
this.cb_tblChoose.Items.Clear();
fill_cb();
try
{
db_compatibility.db_settings();
db_compatibility.read_values();
fill_cb();
}
catch { }
if (GlobalVariables.db_comp == true)
......@@ -83,7 +85,6 @@ namespace Lagerverwaltung
{
}
if (GlobalVariables.lang == "de")
{
englishToolStripMenuItem.Checked = false;
......@@ -851,43 +852,4 @@ namespace Lagerverwaltung
}
}
/* CSV-Import in DataTable
*
* https://stackoverflow.com/questions/34612021/read-csv-file-in-datagridview
*
public static DataTable NewDataTable(string fileName, string delimiters, bool firstRowContainsFieldNames = true)
{
DataTable result = new DataTable();
using (TextFieldParser tfp = new TextFieldParser(fileName))
{
tfp.SetDelimiters(delimiters);
// Get Some Column Names
if (!tfp.EndOfData)
{
string[] fields = tfp.ReadFields();
for (int i = 0; i < fields.Count(); i++)
{
if (firstRowContainsFieldNames)
result.Columns.Add(fields[i]);
else
result.Columns.Add("Col" + i);
}
// If first line is data then add it
if (!firstRowContainsFieldNames)
result.Rows.Add(fields);
}
// Get Remaining Rows
while (!tfp.EndOfData)
result.Rows.Add(tfp.ReadFields());
}
return result;
}
*/
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="c:\program files (x86)\microsoft visual studio\2017\community\team tools\static analysis tools\fxcop\Xml\CodeAnalysisReport.xsl"?>
<?xml-stylesheet type="text/xsl" href="f:\program files (x86)\microsoft visual studio\2017\community\team tools\static analysis tools\fxcop\Xml\CodeAnalysisReport.xsl"?>
<FxCopReport Version="15.0">
<Targets>
<Target Name="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung\bin\Debug\Lagerverwaltung.exe">
<Target Name="E:\lava\Lagerverwaltung\bin\Debug\Lagerverwaltung.exe">
<Modules>
<Module Name="lagerverwaltung.exe">
<Namespaces>
......@@ -12,8 +12,8 @@
<Members>
<Member Name="#db_barcodes()" Kind="Method" Static="True" Accessibility="Public" ExternallyVisible="False">
<Messages>
<Message TypeName="SQL-Abfragen auf Sicherheitsrisiken überprüfen" Category="Microsoft.Security" CheckId="CA2100" Status="Active" Created="2019-02-11 09:57:37Z" FixCategory="DependsOnFix">
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="db_compatibility.cs" Line="173">Die in 'db_compatibility.db_barcodes()' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'row["name"]'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Message TypeName="SQL-Abfragen auf Sicherheitsrisiken überprüfen" Category="Microsoft.Security" CheckId="CA2100" Status="Active" Created="2019-08-21 16:46:00Z" FixCategory="DependsOnFix">
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="db_compatibility.cs" Line="175">Die in 'db_compatibility.db_barcodes()' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'row["name"]'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
</Message>
</Messages>
</Member>
......@@ -23,19 +23,19 @@
<Members>
<Member Name="#button1_Click(System.Object,System.EventArgs)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="SQL-Abfragen auf Sicherheitsrisiken überprüfen" Category="Microsoft.Security" CheckId="CA2100" Status="Active" Created="2019-02-11 09:57:37Z" FixCategory="DependsOnFix">
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="Start.cs" Line="631">Die in 'Start.button1_Click(object, EventArgs)' an 'SQLiteDataAdapter.SQLiteDataAdapter(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="Start.cs" Line="648">Die in 'Start.button1_Click(object, EventArgs)' an 'SQLiteDataAdapter.SQLiteDataAdapter(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Message TypeName="SQL-Abfragen auf Sicherheitsrisiken überprüfen" Category="Microsoft.Security" CheckId="CA2100" Status="Active" Created="2019-08-21 16:46:00Z" FixCategory="DependsOnFix">
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="Start.cs" Line="634">Die in 'Start.button1_Click(object, EventArgs)' an 'SQLiteDataAdapter.SQLiteDataAdapter(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="Start.cs" Line="651">Die in 'Start.button1_Click(object, EventArgs)' an 'SQLiteDataAdapter.SQLiteDataAdapter(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
</Message>
</Messages>
</Member>
<Member Name="#button2_Click(System.Object,System.EventArgs)" Kind="Method" Static="False" Accessibility="Private" ExternallyVisible="False">
<Messages>
<Message TypeName="SQL-Abfragen auf Sicherheitsrisiken überprüfen" Category="Microsoft.Security" CheckId="CA2100" Status="Active" Created="2019-02-11 09:57:37Z" FixCategory="DependsOnFix">
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="Start.cs" Line="593">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.SelectedItem'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="Start.cs" Line="603">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.SelectedItem', 'index', 'index', 'index', 'index', 'index', 'index', 'index', 'index', 'index'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="Start.cs" Line="588">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\C# Lagerverwaltung\Lagerverwaltung_SQLite_Neu\Lagerverwaltung" File="Start.cs" Line="572">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteDataAdapter.SQLiteDataAdapter(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Message TypeName="SQL-Abfragen auf Sicherheitsrisiken überprüfen" Category="Microsoft.Security" CheckId="CA2100" Status="Active" Created="2019-08-21 16:46:00Z" FixCategory="DependsOnFix">
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="Start.cs" Line="596">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.SelectedItem'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="Start.cs" Line="606">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.SelectedItem', 'index', 'index', 'index', 'index', 'index', 'index', 'index', 'index', 'index'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="Start.cs" Line="591">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteCommand.SQLiteCommand(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
<Issue Name="WithNonLiterals" Certainty="75" Level="Warning" Path="E:\lava\Lagerverwaltung" File="Start.cs" Line="575">Die in 'Start.button2_Click(object, EventArgs)' an 'SQLiteDataAdapter.SQLiteDataAdapter(string, SQLiteConnection)' übergebene Abfragezeichenfolge könnte die folgenden 'this.cb_tblChoose.Text'-Variablen enthalten. Wenn eine dieser Variablen aus Benutzereingaben stammt, sollten Sie eine gespeicherte Prozedur oder eine parametrisierte SQL-Abfrage verwenden, anstatt die Abfrage mit Zeichenfolgenverkettungen zu erstellen.</Issue>
</Message>
</Messages>
</Member>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment