Exemplo n.º 1
0
    protected void CargarArbolLocalizaciones()
    {
        ArbolLocalizaciones.Nodes.Clear();

        TreeNode Raiz = new TreeNode("TrustAnalytics.");

        Raiz.NavigateUrl = "";
        Raiz.Value       = "Raiz";
        ArbolLocalizaciones.Nodes.Add(Raiz);

        DataView Visor = (DataView)SQLProvincias.Select(DataSourceSelectArguments.Empty);

        Visor.Sort = "Provincia ASC";
        DataView VisorLocalizacion = (DataView)SQLLocalizacionesRegistradas.Select(DataSourceSelectArguments.Empty);
        int      Elementos;

        foreach (DataRowView Fila in Visor)
        {
            TreeNode Nodo = new TreeNode(Fila["Provincia"].ToString());
            Nodo.Value        = "Provincia";
            Nodo.SelectAction = TreeNodeSelectAction.SelectExpand;
            //Nodo.NavigateUrl = "";
            Raiz.ChildNodes.Add(Nodo);

            VisorLocalizacion.Sort = "Provincia ASC";

            Elementos = 0;

            foreach (DataRowView Localizacion in VisorLocalizacion.FindRows(Fila["Provincia"].ToString()))
            {
                Elementos += 1;
                TreeNode NuevoNodo = new TreeNode(Localizacion["Localizacion"].ToString());
                NuevoNodo.Value   = "Localizacion";
                Nodo.SelectAction = TreeNodeSelectAction.SelectExpand;
                Nodo.ChildNodes.Add(NuevoNodo);
            }
            if (Elementos == 0)
            {
                TreeNode NuevoNodo = new TreeNode("<Vacio>");
                NuevoNodo.Value   = "Vacio";
                Nodo.SelectAction = TreeNodeSelectAction.SelectExpand;
                Nodo.ChildNodes.Add(NuevoNodo);
            }
            Nodo.CollapseAll();
        }
    }
Exemplo n.º 2
0
    protected void btnEliminarTerritorios_Click(object sender, EventArgs e)
    {
        SeccionNuevoTerritorio.Visible = false;
        txtNuevoTerritorio.Text        = "";
        String strTerritorio;
        String Cadena;


        foreach (int Indice in ListaTerritorios.GetSelectedIndices())
        {
            try
            {
                strTerritorio = ListaTerritorios.Items[Indice].Value;

                DataView Visor = (DataView)SQLProvincias.Select(DataSourceSelectArguments.Empty);
                Visor.Sort = "Territorio ASC";

                String strProvincia;
                foreach (DataRowView Registro in Visor.FindRows(strTerritorio))
                {
                    strProvincia = Registro["Provincia"].ToString();
                    Cadena       = "DELETE FROM Localizacion WHERE (Provicnia = '" + strProvincia + "')";
                    SQLLocalizacionesRegistradas.DeleteCommand = Cadena;
                    SQLLocalizacionesRegistradas.Delete();
                }

                Cadena = "DELETE FROM Provincia WHERE (Territorio = '" + strTerritorio + "')";
                SQLProvincias.DeleteCommand = Cadena;
                SQLProvincias.Delete();

                Cadena = "DELETE FROM Territorio WHERE (Territorio= '" + strTerritorio + "')";
                SQLTerritorios.DeleteCommand = Cadena;
                SQLTerritorios.Delete();
            }
            catch (Exception ex)
            {
            }
        }

        SQLTerritorios.DataBind();
        SQLLocalizacionesRegistradas.DataBind();
        SQLocalizaciones.DataBind();
        SQLProvincias.DataBind();
    }