private void BtnRetirar_Click(object sender, RoutedEventArgs e) { if (DataGridAlmacen.SelectedIndex != -1) { Producto producto = (Producto)DataGridAlmacen.SelectedItem; //obtengo el número del textBox String loquecontiene = BoxCantidadRetirar.Text; int numero = Convert.ToInt32(loquecontiene); //creo un nuevo producto Producto productoRetirar = new Producto(producto.NombreProducto, producto.TipoProducto, producto.Precio, numero); logicaNegocio.retirarProducto(productoRetirar, avituallamiento); if (!logicaNegocio.sinExistencias) { //inicio la ventana entrando por el constructor de modificar AltaAvituallamiento av = new AltaAvituallamiento(logicaNegocio, avituallamiento); this.Close(); av.Show(); } } }
private void BtnModificar_Click(object sender, RoutedEventArgs e) { if (ComboBoxCarreras.SelectedIndex != -1) { Carrera carrera = (Carrera)ComboBoxCarreras.SelectedItem; AltaCarrera ac = new AltaCarrera(logicaNegocio, (Carrera)carrera.Clone(), ComboBoxCarreras.SelectedIndex); ac.Show(); } if (ComboBoxContactos.SelectedIndex != -1) { PersonaContacto pc = (PersonaContacto)ComboBoxContactos.SelectedItem; AltaPersonaContacto apc = new AltaPersonaContacto(logicaNegocio, (PersonaContacto)pc.Clone(), ComboBoxContactos.SelectedIndex); apc.Show(); } if (ComboBoxAvituallamientos.SelectedIndex != -1) { Avituallamiento av = (Avituallamiento)ComboBoxAvituallamientos.SelectedItem; AltaAvituallamiento aav = new AltaAvituallamiento(logicaNegocio, (Avituallamiento)av.Clone(), ComboBoxAvituallamientos.SelectedIndex); aav.Show(); } }
private void MenuItem_Click_NuevoAvituallamiento(object sender, RoutedEventArgs e) { AltaAvituallamiento apc = new AltaAvituallamiento(logicaNegocio); apc.Show(); }