Технологии
Заполнение переменных класса из TextBox - вопрос №3140887
Не
Первая форма — 1 кнопка «Заполнить поставку» с переходом на вторую форму
Вторая форма — поля для заполнения:
Имя поставщика (TSupplier supplier_name)
Имя материала (TMaterial mat_name)
Имя рабочего (TWorkman w_name)
Как я понял, должна вызываться функция set_name во всех случаях.
Но к сожалению из за незнания синтаксиса не могу реализовать.
Желательно подробные советы, где что и почему
- usingSystem;
- usingSystem.Collections.Generic;
- usingSystem.Linq;
- usingSystem.Threading.Tasks;
- usingSystem.Windows.Forms;
- namespaceSklad
- {
- staticclassProgram
- {
- [STAThread]
- staticvoidMain()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(newForm1());
- }
- classTSupplier {
- intid;
- stringname;
- voidset_name(stringsupplier_name)
- {
- name =supplier_name;
- }
- stringget_name(){returnname;}
- voidset_id(intsupplier_id)
- {
- id =supplier_id;
- }
- intget_id(){returnid;}
- };
- classTMaterial {
- inttotal;
- stringclassi;
- intid;
- stringname;
- voidset_total(intmat_total)
- {
- total =mat_total;
- }
- intget_total(){returntotal;}
- voidset_name(stringmat_name)
- {
- name =mat_name;
- }
- stringget_name(){returnname;}
- voidset_id(intmat_id)
- {
- id =mat_id;
- }
- intget_id(){returnid;}
- voidset_classi(stringmat_class)
- {
- classi =mat_class;
- }
- stringget_class(){returnclassi;}
- };
- classTWorkman{
- intid;
- stringname;
- voidset_id(intw_id)
- {
- id =w_id;
- }
- intget_id(){returnid;}
- voidset_name(stringw_name)
- {
- name =w_name;
- }
- stringget_name(){returnname;}
- };
- classTStorekeeper{
- intid;
- stringname;
- voidset_name(stringstorek_name)
- {
- name =storek_name;
- }
- stringget_name(){returnname;}
- voidset_id(intstorek_id)
- {
- id =storek_id;
- }
- intget_id(){returnid;}
- };
- classTSupply{
- intid;
- TMaterial material;
- TSupplier supplier;
- TWorkman workman;
- voidset_id(ints_id)
- {
- id =s_id;
- }
- intget_id(){returnid;}
- voidset_supplier(TSupplier supplierr)
- {
- this.supplier=supplierr;
- }
- voidset_workman(TWorkman workmann)
- {
- this.workman=workmann;
- }
- voidset_material(TMaterial materiall)
- {
- this.material=materiall;
- }
- };
- classTStockpilling{
- intid;
- TSupply sup;
- TStorekeeper strkpr;
- stringdate;
- TMaterial mat;
- voidset_id(intStP_id)
- {
- id =StP_id;
- }
- voidset_date(stringstockpilling_date)
- {
- date =stockpilling_date;
- }
- voidset_supply(TSupply SP)
- {
- this.sup=SP;
- }
- voidset_storekeeper(TStorekeeper storekeeper)
- {
- this.strkpr=storekeeper;
- }
- voidget_date()
- {
- Console.WriteLine(" Дата: {date} ");
- }
- voidget_id()
- {
- Console.WriteLine(" ID оприходования: {id} ");
- }
- voidget_strkpr()
- {
- Console.WriteLine(" Имя кладовщика: {strkpr.name} ");
- }
- voidget_nmat()
- {
- Console.WriteLine(" Материал: {sup.material.name} ");
- }
- voidget_nsupplier()
- {
- Console.WriteLine(" Имя поставщика: {sup.supplier.name} ");
- }
- voidget_info_spg()
- {
- get_date();
- get_id();
- get_strkpr();
- get_nmat();
- get_nsupplier();
- }
- };
- }
- }
январь 24, 2019 г.
-
Всего ответов: 0