Поиск заданного товара - C#
Формулировка задачи:
Нужно осуществить поиск заданного товара, название товара вводится в текстбокс.
Класс1:
Класс2:
Основной код:
Картинка формы прилагается...
class TTovar { string type; int kolvo; bool naim; public TTovar() { type = "Гвозди"; kolvo = 1500; naim = false; } public TTovar(string _type, int _kolvo, bool _naim) { Type = _type; Kolvo = _kolvo; Naim = _naim; } public string Type { get { return type; } set { type = value; } } public int Kolvo { get { return kolvo; } set { kolvo = value; } } public bool Naim { get { return naim; } set { naim = value; } } }
class Tinfo { TTovar tovar; public Tinfo(TTovar _t) { tovar = _t; } public TTovar getTovar() { return tovar; } }
List<Tinfo> listInfo = new List<Tinfo>(); int countTovar = 0; string[] names = { "Краcки ", "Разбавители ", "Гвозди " }; TTovar[] mt = new TTovar[10]; public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Random rnd = new Random(); //кол-во партий в день int countInDay = rnd.Next(10); listBox1.Items.Add("Партий товара: " + countInDay.ToString() ); listBox1.Items.Add("Дата: " + DateTime.Now.ToString()); for (int i = 0; i < countInDay; i++) { mt[i] = new TTovar(names[rnd.Next(3)], rnd.Next(300),true); if (countInDay > 0) { button2.Enabled = true; Tinfo info = new Tinfo(mt[i]); listInfo.Add(info); } } countTovar = countTovar + countInDay; } private void button2_Click(object sender, EventArgs e) { for (int i = 0; i < countTovar; i++) { TTovar tmp = listInfo[i].getTovar(); if (!listBox2.Items.Contains(tmp.Type + tmp.Kolvo)) { listBox2.Items.Add(tmp.Type + tmp.Kolvo); } }
Решение задачи: «Поиск заданного товара»
textual
Листинг программы
public static void SearchTovar(List<Tovar> tovar, string TypeofTovar)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д