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)
{
List<Artikel> list;

View File

@ -20,11 +20,10 @@ namespace Artikelverwaltung
InitializeComponent();
artikelverwaltung = new Artikel_Verwaltung();
ListeViewStartSetup(); // Beschreibt die Spalten
ComboBoxStartSetup(); // Füllt die Combobox und setzt index
searchbox.TextChanged += new EventHandler(searchBox_TextChanged);
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)
{
@ -141,5 +140,11 @@ namespace Artikelverwaltung
TransferListeZuArrayZuListView(list);
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()
{
int result = 0;
try
{
connection.Open();
cmd.Connection = connection;
cmd.CommandText = $"select count(*) as result from artikel";
@ -156,8 +158,17 @@ namespace Artikelverwaltung
result = Convert.ToInt32(reader["result"]);
}
connection.Close();
return result;
connection.Close();
return result;
}
catch
{
MessageBox.Show("SQL Error");
connection.Close();
return result;
}
}
public List<Artikel> BestimmteAnzahlanArtikeln(int start, int anzahl)
{

View File

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