void AddParentNode() { // --- this method add a son node for one selected node CDocumentation_User_File oDocUserFile = new CDocumentation_User_File { Iddocumentation = -1, Idtemplate_method = null, Idconfiguration_folder = Convert.ToInt16(cbDocument.EditValue), Name_doc = "Certificado", Procedure_type = Convert.ToChar(cbProcedure.EditValue), Type_doc = 'C', Image_index = 0, Id = GetNewIdNode(), Parentid = 0, Date_ini = DateTime.Now, Date_end = DateTime.Now.AddMonths(12), Rank_valid_inmonth = 12, Prev_authorized = false }; lstDocumentation_user_file.Add(oDocUserFile); // --- save CDocumentationFactory faDocumentation = new CDocumentationFactory(); CDocumentation oDocumentation = new CDocumentation(); oDocumentation.Iddocumentation = oDocUserFile.Iddocumentation; oDocumentation.Idconfiguration_folder = oDocUserFile.Idconfiguration_folder; oDocumentation.Idtemplate_method = oDocUserFile.Idtemplate_method; oDocumentation.Image_index = oDocUserFile.Image_index; oDocumentation.Name_doc = oDocUserFile.Name_doc; oDocumentation.Procedure_type = oDocUserFile.Procedure_type; oDocumentation.Type_doc = oDocUserFile.Type_doc; oDocumentation.Flag_enabled = true; oDocumentation.Id = oDocUserFile.Id; oDocumentation.Parentid = oDocUserFile.Parentid; oDocumentation.Usernew = Comun.GetUser(); oDocumentation.Useredit = Comun.GetUser(); oDocumentation.Datenew = DateTime.Now; oDocumentation.Dateedit = DateTime.Now; oDocumentation.Status = true; treeAuthorization.DataSource = lstDocumentation_user_file; faDocumentation.Insert(oDocumentation); treeAuthorization.DataSource = lstDocumentation_user_file; }
void AddChildNode() { // --- if (treeAuthorization.FocusedNode.Level == 0) { CDocumentation_User_File oDocUserFile = new CDocumentation_User_File { Iddocumentation = -1, Idtemplate_method = null, Idconfiguration_folder = Convert.ToInt16(cbDocument.EditValue), Name_doc = "Adjunto", Procedure_type = Convert.ToChar(cbProcedure.EditValue), Type_doc = 'E', Id = GetNewIdNode(), Image_index = 1, Parentid = Convert.ToInt32(treeAuthorization.FocusedNode["Id"]), Date_ini = DateTime.Now, Date_end = DateTime.Now.AddMonths(12), Rank_valid_inmonth = 12, Prev_authorized = false }; lstDocumentation_user_file.Add(oDocUserFile); // --- save CDocumentationFactory faDocumentation = new CDocumentationFactory(); CDocumentation oDocumentation = new CDocumentation(); oDocumentation.Iddocumentation = oDocUserFile.Iddocumentation; oDocumentation.Idconfiguration_folder = oDocUserFile.Idconfiguration_folder; oDocumentation.Idtemplate_method = oDocUserFile.Idtemplate_method; oDocumentation.Image_index = oDocUserFile.Image_index; oDocumentation.Name_doc = oDocUserFile.Name_doc; oDocumentation.Procedure_type = oDocUserFile.Procedure_type; oDocumentation.Type_doc = oDocUserFile.Type_doc; oDocumentation.Flag_enabled = true; oDocumentation.Id = oDocUserFile.Id; oDocumentation.Parentid = oDocUserFile.Parentid; oDocumentation.Usernew = Comun.GetUser(); oDocumentation.Useredit = Comun.GetUser(); oDocumentation.Datenew = DateTime.Now; oDocumentation.Dateedit = DateTime.Now; oDocumentation.Status = true; treeAuthorization.DataSource = lstDocumentation_user_file; //faDocumentation.Insert(oDocumentation); treeAuthorization.DataSource = lstDocumentation_user_file; treeAuthorization.FocusedNode.ExpandAll(); } else if (treeAuthorization.FocusedNode.Level == 1) { CDocumentation_User_File oDocUserFile = new CDocumentation_User_File { Iddocumentation = -1, Idtemplate_method = null, Idconfiguration_folder = Convert.ToInt16(cbDocument.EditValue), Procedure_type = Convert.ToChar(cbProcedure.EditValue), Type_doc = 'E', Id = GetNewIdNode(), Image_index = 1, Parentid = Convert.ToInt32(treeAuthorization.FocusedNode.ParentNode["Id"]), Date_ini = DateTime.Now, Date_end = DateTime.Now.AddMonths(12), Rank_valid_inmonth = 12, Prev_authorized = false }; lstDocumentation_user_file.Add(oDocUserFile); // --- save CDocumentationFactory faDocumentation = new CDocumentationFactory(); CDocumentation oDocumentation = new CDocumentation(); oDocumentation.Iddocumentation = oDocUserFile.Iddocumentation; oDocumentation.Idconfiguration_folder = oDocUserFile.Idconfiguration_folder; oDocumentation.Idtemplate_method = oDocUserFile.Idtemplate_method; oDocumentation.Image_index = oDocUserFile.Image_index; oDocumentation.Name_doc = oDocUserFile.Name_doc; oDocumentation.Procedure_type = oDocUserFile.Procedure_type; oDocumentation.Type_doc = oDocUserFile.Type_doc; oDocumentation.Flag_enabled = true; oDocumentation.Id = oDocUserFile.Id; oDocumentation.Parentid = oDocUserFile.Parentid; oDocumentation.Usernew = Comun.GetUser(); oDocumentation.Useredit = Comun.GetUser(); oDocumentation.Datenew = DateTime.Now; oDocumentation.Dateedit = DateTime.Now; oDocumentation.Status = true; treeAuthorization.DataSource = lstDocumentation_user_file; //faDocumentation.Insert(oDocumentation); } }