/// <summary> /// Ejecuta el proceso de linea de producción e informa de la cantidad de productos modificados /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void EjecutarProceso(EProceso proceso) { string mensaje = String.Empty; int productosModificados = fabrica.EjecutarProcesoLineaProduccion(proceso); if (productosModificados > 0) { switch (proceso) { case EProceso.Lijar: mensaje = $"Se han lijado {productosModificados} productos"; break; case EProceso.Ensamblar: mensaje = $"Se han completado {productosModificados} productos"; break; case EProceso.Barnizar: mensaje = $"Se han barnizado {productosModificados} productos"; break; case EProceso.Alfombrar: mensaje = $"Se han alfombrado {productosModificados} productos"; break; case EProceso.AgregarYute: mensaje = $"Se ha agregado yute a {productosModificados} torres"; break; case EProceso.Despachar: mensaje = $"Se han despachado {productosModificados} productos"; break; } } else { mensaje = "No se ha modificado ningun producto"; } MessageBox.Show(mensaje, "Realizar operación", MessageBoxButtons.OK, MessageBoxIcon.Information); Cerrar.Invoke(); this.Close(); }
private void btnVolver_Click(object sender, EventArgs e) { Cerrar.Invoke(); this.Close(); }