예제 #1
0
    protected void btnEliminarProvincia_Click1(object sender, EventArgs e)
    {
        String strProvincia;
        String Cadena;

        strProvincia = GVProvincias.SelectedRow.Cells[1].Text;

        try
        {
            Cadena = "DELETE FROM Provincia WHERE (Provincia = '" + strProvincia + "')";
            SQLProvincias.DeleteCommand = Cadena;
            SQLProvincias.Delete();

            Cadena = "DELETE FROM Localizacion WHERE (Provincia = '" + strProvincia + "')";
            SQLLocalizacionesRegistradas.DeleteCommand = Cadena;
            SQLLocalizacionesRegistradas.Delete();
        }
        catch (Exception ex)
        {
        }

        SQLProvincias.DataBind();
        SQLLocalizacionesRegistradas.DataBind();
        GVProvincias.DataBind();
    }
예제 #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 btnActualizarUbicacion_Click(object sender, EventArgs e)
    {
        String strProvincia  = GVProvincias.SelectedRow.Cells[1].Text;
        String strPais       = ListaEditarProvinciaPais.SelectedItem.Text;
        String strTerritorio = ListaEditarProvinciaTerritorio.SelectedItem.Text;

        String Cadena;

        try
        {
            Cadena = "UPDATE Provincia SET ";
            Cadena = Cadena + "Pais = '" + strPais + "', ";
            Cadena = Cadena + "Territorio = '" + strTerritorio + "' ";
            Cadena = Cadena + " WHERE (Provincia = '" + strProvincia + "')";

            SQLProvincias.UpdateCommand = Cadena;
            SQLProvincias.Update();
        }
        catch (Exception ex)
        {
        }

        SQLProvincias.DataBind();
        GVProvincias.SelectedRow.Cells[2].Text = strPais;
        GVProvincias.SelectedRow.Cells[3].Text = strTerritorio;
    }
예제 #4
0
    protected void btnEliminarPais_Click(object sender, EventArgs e)
    {
        SeccionNuevoPais.Visible = false;
        txtNuevoPais.Text        = "";
        String strPais;
        String Cadena;

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

        foreach (int Indice in ListaPaises.GetSelectedIndices())
        {
            try
            {
                strPais = ListaPaises.Items[Indice].Value;
                Cadena  = "DELETE FROM Pais WHERE (Pais= '" + strPais + "')";
                SQLPaises.DeleteCommand = Cadena;
                SQLPaises.Delete();


                Cadena = "DELETE FROM Provincia WHERE (Pais = '" + strPais + "')";
                SQLProvincias.DeleteCommand = Cadena;
                SQLProvincias.Delete();
            }
            catch (Exception ex)
            {
            }
        }

        SQLPaises.DataBind();
        SQLProvincias.DataBind();
    }
예제 #5
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();
        }
    }
예제 #6
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();
    }
예제 #7
0
    protected void btnAltanuevaProvincia_Click(object sender, EventArgs e)
    {
        if (txtNuevaProvincia.Text.Length > 0)
        {
            String Cadena;
            String strProvincia = txtNuevaProvincia.Text;
            txtNuevaProvincia.Text = "";

            try
            {
                Cadena = "INSERT INTO Provincia (Provincia, Pais, Territorio)";
                Cadena = Cadena + "VALUES (";
                Cadena = Cadena + "'" + strProvincia + "',";
                Cadena = Cadena + "'" + ListaNuevaProvinciaPais.SelectedItem.Text + "',";
                Cadena = Cadena + "'" + ListaNuevaProvinciaTerritorio.SelectedItem.Text + "')";

                SQLProvincias.InsertCommand = Cadena;
                SQLProvincias.Insert();
            }
            catch (Exception ex)
            {
            }

            SQLProvincias.DataBind();
            GVProvincias.DataBind();
            ArbolLocalizaciones.DataBind();

            btnNuevaProvincia.Enabled     = true;
            btnEditarProvincia.Enabled    = false;
            btnAltanuevaProvincia.Enabled = false;
            MultiProvincia.SetActiveView(viewEditarProvincia);
        }
        else
        {
            ControlaBotonCrearProvincia();
        }
    }
예제 #8
0
    protected void btnAsignarLocalizacionTree_Click(object sender, EventArgs e)
    {
        if (ArbolLocalizaciones.SelectedNode != null)
        {
            if (ArbolLocalizaciones.SelectedNode.Value == "Provincia")
            {
                String Cadena;
                String strProvincia = ArbolLocalizaciones.SelectedNode.Text;
                String strLocalizacion;

                foreach (int Indice in ListaTreeLocalizaciones.GetSelectedIndices())
                {
                    try
                    {
                        strLocalizacion = ListaTreeLocalizaciones.Items[Indice].Value;
                        Cadena          = "INSERT INTO Localizacion (Localizacion, Provincia) VALUES ('" + strLocalizacion + "','" + strProvincia + "')";
                        SQLLocalizacionesRegistradas.InsertCommand = Cadena;
                        SQLLocalizacionesRegistradas.Insert();
                        TreeNode NodoArbol = new TreeNode(strLocalizacion);
                        NodoArbol.Value = "Localizacion";
                        ArbolLocalizaciones.SelectedNode.ChildNodes.Add(NodoArbol);
                    }
                    catch (Exception ex)
                    {
                    }
                }

                SQLLocalizacionesRegistradas.DataBind();
                SQLProvincias.DataBind();
            }
            else
            {
            }
        }

        ListaTreeLocalizaciones.DataBind();
    }