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(); }
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(); }
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(); }
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; } }
protected void btnAsignarProvincia_Click(object sender, EventArgs e) { String Cadena; String strProvincia = ListaProvinciadelTerritorio.SelectedItem.ToString(); String strLocalizacion = ListaTerritoriosProvincia.SelectedItem.ToString(); Cadena = "UPDATE Localizacion SET Provincia = '" + strProvincia + "' "; Cadena = Cadena + "WHERE (Localizacion = '" + strLocalizacion + "')"; SQLLocalizacionesRegistradas.UpdateCommand = Cadena; SQLLocalizacionesRegistradas.Update(); ListaProvinciadelTerritorio.SelectedIndex = -1; ListaTerritoriosProvincia.SelectedIndex = -1; }
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(); } }
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(); }
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; } } }
protected void btnMasLocalizaciones_Click(object sender, EventArgs e) { String strLocalizacion; String Cadena; foreach (int Indice in ListaLocalizacionesNuevas.GetSelectedIndices()) { try { strLocalizacion = ListaLocalizacionesNuevas.Items[Indice].Value; Cadena = "INSERT INTO Localizacion (Localizacion, Provincia) VALUES ('" + strLocalizacion + "','N/A')"; SQLocalizaciones.InsertCommand = Cadena; SQLocalizaciones.Insert(); ListaLocalizacionesRegistradas.Items.Insert(0, ListaLocalizacionesNuevas.Items[Indice].Text); } catch (Exception ex) { } } SQLocalizaciones.DataBind(); SQLLocalizacionesRegistradas.DataBind(); }
protected void btnMenosLocalizaciones_Click(object sender, EventArgs e) { String strLocalizacion; String Cadena; foreach (int Indice in ListaLocalizacionesRegistradas.GetSelectedIndices()) { try { strLocalizacion = ListaLocalizacionesRegistradas.Items[Indice].Value; Cadena = "DELETE FROM localizacion WHERE (Localizacion = '" + strLocalizacion + "')"; SQLLocalizacionesRegistradas.DeleteCommand = Cadena; SQLLocalizacionesRegistradas.Delete(); } catch (Exception ex) { } } ListaLocalizacionesNuevas.DataBind(); ListaTreeLocalizaciones.DataBind(); SQLocalizaciones.DataBind(); SQLLocalizacionesRegistradas.DataBind(); }
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(); }