// FUNCIÓN PEDIDO public Pedido(Material material, double superficie, string direccionObra, Cliente cliente, MetodoAplicacion metodoAplicacion) { Cliente = cliente; MetAplicacion = metodoAplicacion; Material = material; Cotizaciones = new List <Cotizacion>(); Superficie = superficie; DirObra = direccionObra; CantBolsas = (int)Math.Ceiling(Superficie / MetAplicacion.rendimientoUnidad); CotizarPedido(); }
// FUNCIÓN REGISTRO PEDIDO static void RegistroPedido() { // ELECCIÓN CLIENTE Console.WriteLine("¿Qué Cliente desea elegir? \n"); RegClientes.MuestreoClientes(); var cliIndicador = int.Parse(Console.ReadLine()) - 1; var cliente = RegClientes.clientes [cliIndicador]; Console.Clear(); // ELECCIÓN MÉTODO Console.WriteLine("¿Qué Método de aplicación desea? \n"); RegMetodoAplicacion.MuestreoMetodo(); var metIndicador = int.Parse(Console.ReadLine()) - 1; MetodoAplicacion metodoAplicacion = RegMetodoAplicacion.MetAplicacion [metIndicador]; Console.Clear(); // ELECCIÓN MATERIAL Console.WriteLine("¿Que Material desea aplicar? \n"); RegMaterial.MuestreoMateriales(); var matIndicador = int.Parse(Console.ReadLine()) - 1; Material material = RegMaterial.mat [matIndicador]; Console.Clear(); // ELECCIÓN ÁREA Console.WriteLine("¿Qué Área desea cubrir? En m2 \n"); var superficie = double.Parse(Console.ReadLine()); Console.Clear(); // ELECCIÓN DIRECCIÓN Console.WriteLine("Dirección de Obra \n"); var direccion = Console.ReadLine(); Console.Clear(); // ARMADO PEDIDO var nuevoPedido = new Pedido(material, superficie, direccion, cliente, metodoAplicacion); nuevoPedido.MuestreoPedido(); // ELECCIÓN GUARDADO Console.WriteLine("\nGuardado de Pedido \n\n1.Sí \n2.No\n"); var guardado = int.Parse(Console.ReadLine()); Console.Clear(); if (guardado == 1) { Console.WriteLine("¡Pedido guardado exitosamente! \n"); RegPedidos.Add(nuevoPedido); } }