예제 #1
0
        private void btn_spremeni_kolicino_Click(object sender, RoutedEventArgs e)
        {
            if (tb_spremeni_kolicino.Text != "")
            {
                ArtikliLista izbran_artikel = lv_artikli_dokument.SelectedItem as ArtikliLista;

                if (izbran_artikel != null)
                {
                    izbran_artikel.Kolicina = int.Parse(tb_spremeni_kolicino.Text);

                    if (izbran_artikel.PopustArt == 0)
                    {
                        izbran_artikel.Vrednost = izbran_artikel.Cena * izbran_artikel.Kolicina;
                    }
                    else
                    {
                        izbran_artikel.Vrednost = (izbran_artikel.Cena * izbran_artikel.Kolicina) - ((izbran_artikel.Cena * izbran_artikel.Kolicina) * (izbran_artikel.PopustArt / 100));
                    }
                }

                lv_artikli_dokument.Items.Refresh();

                OsveziIzracun();
            }
            else
            {
                MessageBox.Show("Vnesi vrednost");
            }
        }
예제 #2
0
        private void NapolniListView()
        {
            var connectionString = ConfigurationManager.ConnectionStrings["myDatabaseConnection"].ConnectionString;

            using (MySqlConnection connection = new MySqlConnection(connectionString))
            {
                var query = "select a.koda, a.ime_artikla, a.me, a.teza, a.kolicina, a.popust, a.nakupna_cena, a.vrednost " +
                            "from artikli_dokument a join dokumenti d on d.artikli_id = a.st_dokumenta where d.id = " + id_dokumenta_urejanje + ";";

                connection.Open();
                using (MySqlCommand command = new MySqlCommand(query, connection))
                    using (MySqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            ArtikliLista list_items = new ArtikliLista();

                            if (reader["koda"] != DBNull.Value)
                            {
                                list_items.Koda = (Convert.ToString(reader["koda"]));
                            }
                            if (reader["ime_artikla"] != DBNull.Value)
                            {
                                list_items.ImeArtikla = (Convert.ToString(reader["ime_artikla"]));
                            }
                            if (reader["me"] != DBNull.Value)
                            {
                                list_items.ME = (Convert.ToString(reader["me"]));
                            }
                            if (reader["teza"] != DBNull.Value)
                            {
                                list_items.Teza = (Convert.ToInt32(reader["teza"]));
                            }
                            if (reader["kolicina"] != DBNull.Value)
                            {
                                list_items.Kolicina = (Convert.ToInt32(reader["kolicina"]));
                            }
                            if (reader["popust"] != DBNull.Value)
                            {
                                list_items.PopustArt = (Convert.ToDecimal(reader["popust"]));
                            }
                            if (reader["nakupna_cena"] != DBNull.Value)
                            {
                                list_items.Cena = (Convert.ToDecimal(reader["nakupna_cena"]));
                            }
                            if (reader["vrednost"] != DBNull.Value)
                            {
                                list_items.Vrednost = (Convert.ToDecimal(reader["vrednost"]));
                            }

                            collection_nakup.Add(list_items);
                        }
                        connection.Close();
                    }
            }
        }