private void ValidarOpcionesSeleccionadas(TreeNode nodo, List<Opciones> listaOpciones, List<AutorizacionesOpcion> listaAutorizaciones) { if (nodo.Checked && nodo.Value != "0") { if (nodo.Target != cadenaAutorizacion) { Opciones opcion = new Opciones(); opcion.Idopciones = int.Parse(nodo.Value); opcion.Titulo = ""; //opcion.Codigo = ""; listaOpciones.Add(opcion); } else { AutorizacionesOpcion autorizacion = new AutorizacionesOpcion(); autorizacion.IdAutorizacion = int.Parse(nodo.Value); autorizacion.Titulo = ""; autorizacion.Codigo = ""; listaAutorizaciones.Add(autorizacion); } } for (int i = 0; i < nodo.ChildNodes.Count; i++) { ValidarOpcionesSeleccionadas(nodo.ChildNodes[i], listaOpciones, listaAutorizaciones); } }
private void ValidarOpcionesSeleccionadas(TreeNode nodo, List<Opciones> listaOpciones, List<AutorizacionesOpcion> listaAutorizaciones) { if (nodo.Checked && nodo.Value != "0") { if (nodo.Target != cadenaAutorizacion) { Opciones opcion = new Opciones(); opcion.Idopciones = int.Parse(nodo.Value); opcion.Titulo = ""; //opcion.Codigo = ""; listaOpciones.Add(opcion); UpdateNew.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } else { AutorizacionesOpcion autorizacion = new AutorizacionesOpcion(); autorizacion.IdAutorizacion = int.Parse(nodo.Value); autorizacion.Titulo = ""; autorizacion.Codigo = ""; listaAutorizaciones.Add(autorizacion); UpdateNew.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } } for (int i = 0; i < nodo.ChildNodes.Count; i++) { ValidarOpcionesSeleccionadas(nodo.ChildNodes[i], listaOpciones, listaAutorizaciones); UpdateNew.Update(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "mostrarDatos();", true); } }