コード例 #1
0
    protected void btnEliminarLocalizacionTree_Click(object sender, EventArgs e)
    {
        String   strLocalizacion;
        String   Cadena;
        DataView Visor = (DataView)SQLLocalizacionesRegistradas.Select(DataSourceSelectArguments.Empty);

        foreach (TreeNode Nodo in ArbolLocalizaciones.CheckedNodes)
        {
            try
            {
                strLocalizacion = Nodo.Text;
                Cadena          = "DELETE FROM localizacion WHERE (Localizacion = '" + strLocalizacion + "')";
                SQLLocalizacionesRegistradas.DeleteCommand = Cadena;
                SQLLocalizacionesRegistradas.Delete();
            }
            catch (Exception ex)
            {
            }
        }

        ListaTreeLocalizaciones.DataBind();
        SQLocalizaciones.DataBind();
        SQLLocalizacionesRegistradas.DataBind();
        CargarArbolLocalizaciones();
    }
コード例 #2
0
    protected void btnAsignarProvinciaMultiple_Click(object sender, EventArgs e)
    {
        String   Cadena;
        String   strProvincia = ListaMultipleProvincias.SelectedItem.ToString();
        String   strLocalizacion;
        DataView Visor = (DataView)SQLLocalizacionesRegistradas.Select(DataSourceSelectArguments.Empty);

        foreach (int Indice in ListaMultipleLocalizaciones.GetSelectedIndices())
        {
            try
            {
                strLocalizacion = ListaMultipleLocalizaciones.Items[Indice].Value;
                Cadena          = "UPDATE Localizacion SET Localizacion = '" + strLocalizacion + "', ";
                Cadena          = Cadena + "Provincia = '" + strProvincia + "' ";
                Cadena          = Cadena + " WHERE (Localizacion = '" + strLocalizacion + "')";
                SQLLocalizacionesRegistradas.UpdateCommand = Cadena;
                SQLLocalizacionesRegistradas.Update();
            }
            catch (Exception ex)
            {
            }
        }

        SQLLocalizacionesRegistradas.DataBind();
        SQLProvincias.DataBind();
    }
コード例 #3
0
    protected void AnalizaClickLocalizaciones()
    {
        string   strLocalizacion = ListaTerritoriosProvincia.SelectedItem.Text;
        DataView Visor           = (DataView)SQLLocalizacionesRegistradas.Select(DataSourceSelectArguments.Empty);

        Visor.Sort = "Localizacion ASC";
        int index  = Visor.Find(strLocalizacion);
        int index2 = Visor.Find(strLocalizacion);

        SeccionProvincia.Visible = true;
        if (index > -1)
        {
            String strProvincia = Visor[index]["Provincia"].ToString();
            index2 = ListaProvinciadelTerritorio.Items.IndexOf(ListaProvinciadelTerritorio.Items.FindByText(strProvincia));
            if (index2 > -1)
            {
                ListaProvinciadelTerritorio.Items.RemoveAt(index2);
                ListaProvinciadelTerritorio.Items.Insert(0, strProvincia);
                ListaProvinciadelTerritorio.SelectedIndex = 0;
            }
            else
            {
                ListaProvinciadelTerritorio.SelectedIndex = -1;
            }
        }
        else
        {
            ListaProvinciadelTerritorio.SelectedIndex = -1;
        }
    }
コード例 #4
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();
        }
    }
コード例 #5
0
    protected void ListaMultipleProvincias_SelectedIndexChanged(object sender, EventArgs e)
    {
        ListaMultipleLocalizaciones.SelectedIndex = -1;
        String   strProvincia = ListaMultipleProvincias.SelectedItem.Text;
        String   strLocalizacion;
        DataView Visor = (DataView)SQLLocalizacionesRegistradas.Select(DataSourceSelectArguments.Empty);

        Visor.Sort = "Provincia ASC";
        int Index;

        foreach (DataRowView Fila in Visor.FindRows(strProvincia))
        {
            strLocalizacion = Fila["Localizacion"].ToString();
            Index           = ListaMultipleLocalizaciones.Items.IndexOf(ListaMultipleLocalizaciones.Items.FindByText(strLocalizacion));
            if (Index > -1)
            {
                ListaMultipleLocalizaciones.Items.RemoveAt(Index);
                ListaMultipleLocalizaciones.Items.Insert(0, strLocalizacion);
                ListaMultipleLocalizaciones.Items[0].Selected = true;
            }
        }
    }