public List <Row_in_kart_defect> SaveInKartDefect() { id = MainOUP.GetIndexOfKartDefect(save_row.Nom_sz); List <Row_in_kart_defect> result = new List <Row_in_kart_defect>(); foreach (SlugebZapiskaIzgotViewModal row in izgot) { if (row.Save != null) { if (row.Save.Nom_sz == null) { row.Save.Nom_sz = save_row.Nom_sz; row.Save.Par = id; } result.Add(row.Save); } } foreach (SlugebZapiskaRemontViewModal row in remont) { if (row.Save != null) { if (row.Save.Nom_sz == null) { row.Save.Nom_sz = save_row.Nom_sz; row.Save.Par = id; } result.Add(row.Save); } } foreach (SlugebZapiskaPriobrViewModal row in priobr) { if (row.Save != null) { if (row.Save.Nom_sz == null) { row.Save.Nom_sz = save_row.Nom_sz; row.Save.Par = id; } result.Add(row.Save); } } foreach (SlugebZapiskaStorRemViewModal row in stor_rem) { if (row.Save != null) { if (row.Save.Nom_sz == null) { row.Save.Nom_sz = save_row.Nom_sz; row.Save.Par = id; } result.Add(row.Save); } } is_change = false; return(result); }
public Tree_defect(string pNom_sz) { InitializeComponent(); Nom_sz = pNom_sz; id = MainOUP.GetIndexOfKartDefect(Nom_sz); Modal = new ObservableCollection <TreeViewModal>(); Modal.Add(LoadTreeFromServer(id)); Server.GetServer.DataBase("uit").InitStalker(Dispatcher.CurrentDispatcher, this); treeView.ItemsSource = Modal; }
public SlugebZapiskaViewModal(string pnom_sz) { save_row = (Server.GetServer.DataBase("uit").Table("select * from rz_plan_rabot where nom_sz = '" + pnom_sz + "'").LoadFromServer() as List <Row_in_plan_rabot>)[0]; id = MainOUP.GetIndexOfKartDefect(pnom_sz); text_for_filter_ser_nom = save_row.Ser_nom; text_for_filter_kontract = save_row.Nom_kont; izgot = new ObservableCollection <SlugebZapiskaIzgotViewModal>(); ObservableCollection <RowDefectViewModal> tmp_list = Converter.ToViewModal(Server.GetServer .DataBase("uit").Table("select * from rz_kart_defect where par = " + id + " and spos_ustr = " + References.GetReferences.GetId("rz_spos_ustr", "Изготовить")) .LoadFromServer() as List <Row_in_kart_defect>); foreach (RowDefectViewModal row in tmp_list) { izgot.Add(new SlugebZapiskaIzgotViewModal(row)); } if (izgot.Count == 0) { izgot.Add(new SlugebZapiskaIzgotViewModal(id)); } remont = new ObservableCollection <SlugebZapiskaRemontViewModal>(); tmp_list = Converter.ToViewModal(Server.GetServer.DataBase("uit") .Table("select * from rz_kart_defect where par = " + id + " and spos_ustr = " + References.GetReferences.GetId("rz_spos_ustr", "Дефектация")) .LoadFromServer() as List <Row_in_kart_defect>); foreach (RowDefectViewModal row in tmp_list) { remont.Add(new SlugebZapiskaRemontViewModal(row)); } if (remont.Count == 0) { remont.Add(new SlugebZapiskaRemontViewModal(id)); } priobr = new ObservableCollection <SlugebZapiskaPriobrViewModal>(); tmp_list = Converter.ToViewModal(Server.GetServer.DataBase("uit") .Table("select * from rz_kart_defect where par = " + id + " and spos_ustr = " + References.GetReferences.GetId("rz_spos_ustr", "Приобрести")) .LoadFromServer() as List <Row_in_kart_defect>); foreach (RowDefectViewModal row in tmp_list) { priobr.Add(new SlugebZapiskaPriobrViewModal(row)); } if (priobr.Count == 0) { priobr.Add(new SlugebZapiskaPriobrViewModal(id)); } stor_rem = new ObservableCollection <SlugebZapiskaStorRemViewModal>(); tmp_list = Converter.ToViewModal(Server.GetServer.DataBase("uit") .Table("select * from rz_kart_defect where par = " + id + " and spos_ustr = " + References.GetReferences.GetId("rz_spos_ustr", "Сторонний ремонт")) .LoadFromServer() as List <Row_in_kart_defect>); foreach (RowDefectViewModal row in tmp_list) { stor_rem.Add(new SlugebZapiskaStorRemViewModal(row)); } if (stor_rem.Count == 0) { stor_rem.Add(new SlugebZapiskaStorRemViewModal(id)); } DefaultAction(); }
public void InitStalker(Dispatcher pdis, MainOUP pMOUP) { dis = pdis; MOUP = pMOUP; StalkerForPlan(); }