anlegen fix

This commit is contained in:
marcusferl@weifer.de 2022-10-26 07:15:12 +02:00
parent b7859a4a1c
commit 8954fb1197
4 changed files with 24 additions and 8 deletions

View File

@ -67,7 +67,7 @@ namespace Artikelverwaltung
} }
} }
// Gibt eine Liste mit 30 Artikeln aus der Datenbank zurück // Gibt eine Liste mit 35 Artikeln aus der Datenbank zurück
public List<Artikel> ListViewPage(int index) public List<Artikel> ListViewPage(int index)
{ {
List<Artikel> list; List<Artikel> list;

View File

@ -20,11 +20,10 @@ namespace Artikelverwaltung
InitializeComponent(); InitializeComponent();
artikelverwaltung = new Artikel_Verwaltung(); artikelverwaltung = new Artikel_Verwaltung();
ListeViewStartSetup(); // Beschreibt die Spalten ListeViewStartSetup(); // Beschreibt die Spalten
ComboBoxStartSetup(); // Füllt die Combobox und setzt index
searchbox.TextChanged += new EventHandler(searchBox_TextChanged); searchbox.TextChanged += new EventHandler(searchBox_TextChanged);
label3.Text = artikelverwaltung.ArtikelMenge(); // Artikel Insgesammt in der Datenbank label3.Text = artikelverwaltung.ArtikelMenge(); // Artikel Insgesammt in der Datenbank
artikelverwaltung.ComboBoxZähler(comboBox1); // Füllt die Combobox
comboBox1.SelectedIndexChanged += new EventHandler(ComboboxAuswahl);
comboBox1.SelectedIndex = 0;
} }
private void anlegen_Click(object sender, EventArgs e) private void anlegen_Click(object sender, EventArgs e)
{ {
@ -141,5 +140,11 @@ namespace Artikelverwaltung
TransferListeZuArrayZuListView(list); TransferListeZuArrayZuListView(list);
comboBox1.SelectedIndex = index; comboBox1.SelectedIndex = index;
} }
private void ComboBoxStartSetup()
{
artikelverwaltung.ComboBoxZähler(comboBox1); // Füllt die Combobox
comboBox1.SelectedIndexChanged += new EventHandler(ComboboxAuswahl);
comboBox1.SelectedIndex = 0;
}
} }
} }

View File

@ -147,6 +147,8 @@ namespace Artikelverwaltung
public int ArtikelZählen() public int ArtikelZählen()
{ {
int result = 0; int result = 0;
try
{
connection.Open(); connection.Open();
cmd.Connection = connection; cmd.Connection = connection;
cmd.CommandText = $"select count(*) as result from artikel"; cmd.CommandText = $"select count(*) as result from artikel";
@ -156,9 +158,18 @@ namespace Artikelverwaltung
result = Convert.ToInt32(reader["result"]); result = Convert.ToInt32(reader["result"]);
} }
connection.Close(); connection.Close();
return result; return result;
} }
catch
{
MessageBox.Show("SQL Error");
connection.Close();
return result;
}
}
public List<Artikel> BestimmteAnzahlanArtikeln(int start, int anzahl) public List<Artikel> BestimmteAnzahlanArtikeln(int start, int anzahl)
{ {
List<Artikel> list = new List<Artikel>(); List<Artikel> list = new List<Artikel>();

View File

@ -16,8 +16,8 @@ namespace Artikelverwaltung
{ {
Application.EnableVisualStyles(); Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false); Application.SetCompatibleTextRenderingDefault(false);
//Application.Run(new Login()); Application.Run(new Login());
Application.Run(new Artikelverwaltung()); //Application.Run(new Artikelverwaltung());
} }
} }
} }