private void bAdd_Click(object sender, EventArgs e) { FIntroducir f = new FIntroducir(TipoDeClase.Dependiente); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { String clave = f.Clave; if (!serviciosDependiente.existeDependiente(clave)) { FDependiente ad = new FDependiente(clave); ad.ShowDialog(); if (ad.DialogResult == DialogResult.OK) { serviciosDependiente.anadirDependiente(new Dependiente(clave, ad.Nombre, ad.Apellidos, ad.Comision)); } ad.Dispose(); } else { MessageBox.Show(this, "Error", "Ya existe un dependiente con ese NSS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } f.Dispose(); focoCambiado(); }
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 bajaDependiente_Click(object sender, EventArgs e) { FIntroducir f = new FIntroducir(TipoDeClase.Dependiente); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { String clave = f.Clave; if (lnd.existeDependiente(clave)) { Dependiente d = lnd.getDependiente(clave); FDependiente ad = new FDependiente(clave, d.Nombre, d.Apellidos, d.ComisionPorVenta, true); ad.ShowDialog(); if (DialogResult.OK == ad.DialogResult) { lnd.borrarDependiente(d); } ad.Dispose(); } else { MessageBox.Show(this, "No existe un dependiente con ese NSS", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } f.Dispose(); }
private void altaDependiente_Click(object sender, EventArgs e) { FIntroducir f = new FIntroducir(TipoDeClase.Dependiente); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { String clave = f.Clave; if (!lnd.existeDependiente(clave)) { FDependiente ad = new FDependiente(clave); ad.ShowDialog(); if (ad.DialogResult == DialogResult.OK) { lnd.anadirDependiente(new Dependiente(clave, ad.Nombre, ad.Apellidos, ad.Comision)); } ad.Dispose(); } else { DialogResult dr = MessageBox.Show(this, "¿Quieres introducir otro?", "Ya existe un dependiente con ese nºSS", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult.Yes.Equals(dr)) { altaDependiente.PerformClick(); } } } f.Dispose(); }
private void bindingAdd_Click(object sender, EventArgs e) { if (tipoDeClase == TipoDeClase.Articulo) { FArticulo ad = new FArticulo("Asignado automaticamente"); ad.ShowDialog(); if (ad.DialogResult == DialogResult.OK) { serviciosArticulos.anadirArticulo(new Articulo("0", ad.Descripcion, ad.Precio, ad.TipoIVA)); } ad.Dispose(); bindingSource.Clear(); bindingSource.DataSource = serviciosArticulos.getTodosArticulos(); } else if (tipoDeClase == TipoDeClase.Dependiente) { FIntroducir f = new FIntroducir(TipoDeClase.Dependiente); f.ShowDialog(); if (f.DialogResult == DialogResult.OK) { String clave = f.Clave; if (!serviciosDependiente.existeDependiente(clave)) { FDependiente ad = new FDependiente(clave); ad.ShowDialog(); if (ad.DialogResult == DialogResult.OK) { serviciosDependiente.anadirDependiente(new Dependiente(clave, ad.Nombre, ad.Apellidos, ad.Comision)); } ad.Dispose(); } else { DialogResult dr = MessageBox.Show(this, "Error", "Ya existe un dependiente con ese nºSS", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } f.Dispose(); bindingSource.Clear(); bindingSource.DataSource = serviciosDependiente.getDependientesTienda(); } }