/// <summary> /// Genera pedido Random /// </summary> /// <returns></returns> public static bool GeneroPedidoRandom() { bool retorno = false; PedidosVan pedidoGenerado; Random random = new Random(); EProductos productos1; EDomicilios domicilios1; eDelivery deliverys1; int telefono = IntExtension.GeneroTelefono(); string estado = "Haciendose"; string numeroPedido = DateTime.Now.ToString("ssmmHHyyyyMMdd"); productos1 = (EProductos)random.Next(0, System.Enum.GetValues(typeof(EProductos)).Length); domicilios1 = (EDomicilios)random.Next(0, System.Enum.GetValues(typeof(EDomicilios)).Length); deliverys1 = (eDelivery)random.Next(0, System.Enum.GetValues(typeof(eDelivery)).Length); pedidoGenerado = new PedidosVan(productos1, numeroPedido, domicilios1, telefono.ToString(), estado, deliverys1); Local.PedidosPorHacer.Add(pedidoGenerado); if (pedidoGenerado.DelivRequerimiento == PedidosVan.eDelivery.Si) { GeneroComprobanteTXT(pedidoGenerado); } if (SqlConexion.Insert(pedidoGenerado)) { retorno = true; } return(retorno); }
/// <summary> /// Se fija si el pedido que le dan es para delivery /// </summary> /// <param name="pedido"></param> /// <returns></returns> public static bool DeliveryCorre(PedidosVan pedido) { bool retorno = false; if (pedido.delivRequerimiento == PedidosVan.eDelivery.Si) { pedido.estadoPedido = "Entregado"; SqlConexion.Update(pedido); retorno = true; } return(retorno); }