private void TreeView_AddCom(MacTreeNode mtn) { DataSet.dsActivities.Componenti_T_ViewDataTable d_com = new DataSet.dsActivities.Componenti_T_ViewDataTable(); new DataSet.dsActivitiesTableAdapters.Componenti_T_ViewTableAdapter().Fill(d_com, mtn.MACKey, Program.language_); foreach (DataSet.dsActivities.Componenti_T_ViewRow r_com in d_com.Rows) { ComTreeNode ctn = new ComTreeNode(r_com.LanTranslation); ctn.COMKey = r_com.COMKey; ctn.MACKey = mtn.MACKey; ctn.IMPKey = mtn.IMPKey; ctn.AREKey = mtn.AREKey; TreeView_AddSMC_1(ctn); mtn.Nodes.Add(ctn); } }
private void TreeView_AddSMC_1(ComTreeNode ctn) { DataSet.dsActivities.Sottocomponenti_1_T_ViewDataTable d_scm_1 = new DataSet.dsActivities.Sottocomponenti_1_T_ViewDataTable(); new DataSet.dsActivitiesTableAdapters.Sottocomponenti_1_T_ViewTableAdapter().Fill(d_scm_1, ctn.COMKey, Program.language_, (int)comboBox_tipo_reparto_.SelectedValue); foreach (DataSet.dsActivities.Sottocomponenti_1_T_ViewRow r_scm_1 in d_scm_1.Rows) { SCM_1TreeNode s1tn = new SCM_1TreeNode(r_scm_1.LanTranslation); s1tn.SCM_1Key = r_scm_1.SCMKey; s1tn.IMPKey = ctn.IMPKey; s1tn.MACKey = ctn.MACKey; s1tn.COMKey = ctn.COMKey; s1tn.AREKey = ctn.AREKey; TreeView_AddSMC_2(s1tn); ctn.Nodes.Add(s1tn); } }