private void bindingRemove_Click(object sender, EventArgs e) { if (tipoDeClase == TipoDeClase.Dependiente) { Dependiente d = (Dependiente)bindingSource.Current; if (d != null) { FDependiente ad = new FDependiente(d.Clave, d.Nombre, d.Apellidos, d.ComisionPorVenta, true); ad.ShowDialog(); if (DialogResult.OK.Equals(ad.DialogResult)) { serviciosDependiente.borrarDependiente(d); } ad.Dispose(); bindingSource.Clear(); bindingSource.DataSource = serviciosDependiente.getDependientesTienda(); } } else if (tipoDeClase == TipoDeClase.Articulo) { Articulo d = (Articulo)bindingSource.Current; if (d != null) { FArticulo ad = new FArticulo(d.Clave, d.Descripcion, d.CosteFabrica.ToString(), true, d.IVA); ad.ShowDialog(); if (DialogResult.OK.Equals(ad.DialogResult)) { serviciosArticulos.borrarArticulo(d); } ad.Dispose(); bindingSource.Clear(); bindingSource.DataSource = serviciosArticulos.getTodosArticulos(); } } }
private void bajaToolStripMenuItem1_Click(object sender, EventArgs e) { FIntroducir f = new FIntroducir(TipoDeClase.Articulo); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { String clave = f.Clave; if (lna.existeArticulo(clave)) { Articulo a = lna.getArticulo(clave); FArticulo ad = new FArticulo(clave, a.Descripcion, a.CosteFabrica.ToString(), true, a.IVA); ad.ShowDialog(); if (DialogResult.OK.Equals(ad.DialogResult)) { lna.borrarArticulo(clave); } ad.Dispose(); } else { DialogResult dr = MessageBox.Show(this, "No existe un artículo con ese ID", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } f.Dispose(); }