public void opcionSeleccionada(string opcionElegida) { switch (opcionElegida) { case "1": try { serviceCompra.agregarProductoAlCarro(serviceProducts); } catch (FormatException) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine("Alguno de los datos que ingreso no tiene el formato correcto."); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "2": try { serviceCompra.eliminarProductoDelCarro(); } catch (FormatException) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine("Alguno de los datos que ingreso no tiene el formato correcto."); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "3": try { serviceCompra.listarProductosDelCarro(); } catch (FormatException) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine("Alguno de los datos que ingreso no tiene el formato correcto."); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "4": Console.Clear(); return; default: Console.Clear(); dibujante.warning("Opcion erronea, vuelva a elejir una opcion..."); Console.ReadKey(); Console.Clear(); pantallaPrincipal(); break; } }
public void opcionSeleccionada(string opcionElegida) { switch (opcionElegida) { case "1": vistaGestionCarro.pantallaPrincipal(); pantallaPrincipal(); break; case "2": try { serviceCompra.identificarCliente(serviceCliente); } catch (Exception ex) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine(ex.Message); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "3": Console.Clear(); return; default: Console.Clear(); dibujante.warning("Opcion erronea, vuelva a elejir una opcion..."); Console.ReadKey(); Console.Clear(); pantallaPrincipal(); break; } }
public void opcionSeleccionada(string opcionElegida) { switch (opcionElegida) { case "1": vistaProductos.pantallaPrincipal(); pantallaPrincipal(); break; case "2": Console.Clear(); vistaCompras.pantallaPrincipal(); pantallaPrincipal(); break; case "3": Console.Clear(); vistaTarjetas.pantallaPrincipal(); pantallaPrincipal(); break; case "4": Console.Clear(); vistaAdministracion.pantallaPrincipal(); pantallaPrincipal(); break; case "5": Console.WriteLine("Presione una tecla para finalizar el programa"); return; default: Console.Clear(); dibujante.warning("Opcion erronea, vuelva a elejir una opcion..."); Console.ReadKey(); Console.Clear(); pantallaPrincipal(); break; } }
public void opcionSeleccionada(string opcionElegida) { switch (opcionElegida) { case "1": Console.Clear(); dibujante.cabezera("Modulo tarjetas - Ingresar tarjeta"); try { serviceTarjeta.vistaAgregarTarjeta(); } catch (FormatException) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine("Alguno de los datos que ingreso no tiene el formato correcto."); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "2": Console.Clear(); dibujante.cabezera("Modulo tarjetas - Ingresar beneficio"); try { serviceTarjeta.vistaIngresarBeneficio(); } catch (FormatException) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "3": Console.Clear(); dibujante.cabezera("Modulo tarjetas - Listado de tarjetas"); serviceTarjeta.listarTarjetas(); Console.ReadKey(); pantallaPrincipal(); break; case "4": Console.Clear(); dibujante.cabezera("Modulo tarjetas - Listado de tarjetas con beneficios"); ArrayList tarjetas = serviceTarjeta.ObtenerTarjetas; if (tarjetas.Count == 0) { dibujante.dibujar(); Console.WriteLine("No hay tarjetas registradas. Presione una tecla para continuar.."); } int i = 1; foreach (Tarjeta tarjeta in tarjetas) { if (tarjeta.tarjetaConBeneficio == true) { Console.WriteLine(i.ToString() + ") " + tarjeta.InfoTarjeta); ArrayList formasPago = tarjeta.InfoFormasPago; foreach (var formaPago in formasPago) { Console.WriteLine(" " + formaPago); } i++; } } if (i == 1) { Console.WriteLine("No hay tarjetas con beneficios."); } Console.ReadKey(); pantallaPrincipal(); break; case "5": Console.Clear(); return; default: Console.Clear(); dibujante.warning("Opcion erronea, vuelva a elejir una opcion..."); Console.ReadKey(); Console.Clear(); pantallaPrincipal(); break; } }
public void opcionSeleccionada(string opcionElegida) { switch (opcionElegida) { case "1": try { serviceProducts.vistaAgregarProducto(); } catch (Exception ex) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine(ex); Console.WriteLine(ex.Message); Console.WriteLine("Por favor, vuelva a intentarlo e ingrese los datos de forma correcta.."); } Console.ReadKey(); pantallaPrincipal(); break; case "2": Console.Clear(); try { servicePromociones.registrarPromocion(serviceProducts); } catch (FormatException) { Console.Clear(); dibujante.warning("Error. Ocurrio un error al realizar la operación."); dibujante.dibujar(); Console.WriteLine("Alguno de los datos que ingreso no tiene el formato correcto."); } Console.ReadKey(); pantallaPrincipal(); break; case "3": Console.Clear(); ArrayList productos = serviceProducts.ObtenerProductos; dibujante.cabezera("Lista de productos - Modulo productos"); if (productos.Count == 0) { Console.WriteLine("No hay productos para mostrar."); } else { int i = 1; foreach (Producto produc in productos) { Console.WriteLine(i.ToString() + ") " + produc.InfoProducto); i++; } } Console.ReadKey(); pantallaPrincipal(); break; case "4": Console.Clear(); dibujante.cabezera("Lista de promociones - Modulo productos"); servicePromociones.mostrarPromociones(serviceProducts); Console.ReadKey(); pantallaPrincipal(); break; case "5": Console.Clear(); return; default: Console.Clear(); dibujante.warning("Opcion erronea, vuelva a elejir una opcion..."); Console.ReadKey(); Console.Clear(); pantallaPrincipal(); break; } }
public void opcionSeleccionada(string opcionElegida) { switch (opcionElegida) { case "1": Console.Clear(); dibujante.cabezera("Administracion - Total vendido en la tienda On-line"); double totalCompras = serviceCompra.ComprasTotales; Console.WriteLine("Total vendido en la tienda es de: $" + totalCompras.ToString()); Console.ReadKey(); pantallaPrincipal(); break; case "2": Console.Clear(); dibujante.cabezera("Administracion - Total vendido por cliente"); ArrayList Clientes = serviceCliente.ObtenerClientes; if (Clientes.Count == 0) { Console.WriteLine("No hay clientes registrados. Presione una tecla para continuar.."); } else { foreach (Cliente Cliente in Clientes) { Console.WriteLine(Cliente.InfoCliente); } } Console.ReadKey(); pantallaPrincipal(); break; case "3": Console.Clear(); dibujante.cabezera("Administracion - Total vendido por tarjeta"); ArrayList registroTarjetas = serviceTarjeta.ObtenerTarjetas; if (registroTarjetas.Count == 0) { Console.WriteLine("No hay tarjetas registradas. Presione una tecla para continuar.."); } else { foreach (Tarjeta tarjeta in registroTarjetas) { Console.WriteLine(tarjeta.InfoTarjeta); } } Console.ReadKey(); pantallaPrincipal(); break; case "4": Console.Clear(); return; default: Console.Clear(); dibujante.warning("Opcion erronea, vuelva a elejir una opcion..."); Console.ReadKey(); Console.Clear(); pantallaPrincipal(); break; } }