private void btnModificarHerramienta_Click(object sender, EventArgs e) { var nef = new NuevoElementoForm { Text = "Modificar Herramienta", Elemento = listHerramientas.SelectedItems[0].Text }; if (nef.ShowDialog() == DialogResult.OK) { // agregar try { dh_herramientas herr = new dh_herramientas().getObject((int)listHerramientas.SelectedValue); herr.herramienta = nef.Elemento; herr.id_subcategoria = (int)listSubcategorias.SelectedValue; herr.Update(herr); DataSet ds = new dh_herramientas().GetDataSet((int)listSubcategorias.SelectedValue); listHerramientas.DisplayMember = "herramienta"; listHerramientas.ValueMember = "id_herramienta"; listHerramientas.DataSource = ds.Tables[0]; } catch (Exception ex) { Log.ShowAndLog(ex); } } }
private void listSubcategorias_SelectedIndexChanged(object sender, EventArgs e) { try { if (listSubcategorias.SelectedIndices.Count != 0) { // cargar herramientas DataSet ds = new dh_herramientas().GetDataSet((int)listSubcategorias.SelectedValue); listHerramientas.DisplayMember = "herramienta"; listHerramientas.ValueMember = "id_herramienta"; listHerramientas.DataSource = ds.Tables[0]; btnAgregarHerramienta.Enabled = true; btnModificarSubcategoria.Enabled = true; btnEliminarSubcategoria.Enabled = true; } else { listHerramientas.Items.Clear(); btnAgregarHerramienta.Enabled = false; btnModificarSubcategoria.Enabled = false; btnEliminarSubcategoria.Enabled = false; } } catch (Exception ex) { Log.ShowAndLog(ex); } }
private void treeCategorias_AfterSelect(object sender, TreeViewEventArgs e) { if (e.Node is SubcategoriaTreeNode) { // cargar herramientas DataSet ds = new dh_herramientas().GetDataSet((int)e.Node.Tag); listHerramientas.DataSource = ds.Tables[0]; } }
private void btnAgregarHerramienta_Click(object sender, EventArgs e) { var nef = new NuevoElementoForm { Text = "Nueva Herramienta" }; if (nef.ShowDialog() == DialogResult.OK) { // agregar var herr = new dh_herramientas { herramienta = nef.Elemento, id_subcategoria = ((int)listSubcategorias.SelectedValue) }; herr.Insert(herr); DataSet ds = new dh_herramientas().GetDataSet((int)listSubcategorias.SelectedValue); listHerramientas.DisplayMember = "herramienta"; listHerramientas.ValueMember = "id_herramienta"; listHerramientas.DataSource = ds.Tables[0]; } }
private void btnEliminarHerramienta_Click(object sender, EventArgs e) { if ( MessageBox.Show( "Si elimina esta herramienta, se eliminarán todas las asociaciones a carros, ¿está seguro?", "Eliminar Herramienta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { // eliminar try { new dh_herramientas().Delete((int)listHerramientas.SelectedValue); DataSet ds = new dh_herramientas().GetDataSet((int)listSubcategorias.SelectedValue); listHerramientas.DisplayMember = "herramienta"; listHerramientas.ValueMember = "id_herramienta"; listHerramientas.DataSource = ds.Tables[0]; } catch (Exception ex) { Log.ShowAndLog(ex); } } }