/// <summary> /// Define se o pedido deve ser pago total ou parcialmente antes da produção caso seja um pedido de Revenda. /// </summary> public static bool NaoObrigarPagamentoAntesProducaoParaPedidoRevenda(Pedido.TipoPedidoEnum tipoPedido) { if (tipoPedido != Pedido.TipoPedidoEnum.Revenda) { return(false); } return(Config.GetConfigItem <bool>(Config.ConfigEnum.NaoObrigarPagamentoAntesProducaoParaPedidoRevenda)); }
/// <summary> /// Recupera o percentual de comissão de acordo com o tipo do pedido /// </summary> /// <param name="tipoPedido"></param> /// <returns></returns> public decimal ObterPercentualPorTipoPedido(Pedido.TipoPedidoEnum tipoPedido) { switch (tipoPedido) { case Pedido.TipoPedidoEnum.Venda: return(this.PercentualVenda); case Pedido.TipoPedidoEnum.Revenda: return(this.PercentualRevenda); case Pedido.TipoPedidoEnum.MaoDeObra: return(this.PercentualMaoDeObra); case Pedido.TipoPedidoEnum.MaoDeObraEspecial: return(this.PercentualMaoDeObraEspecial); default: return(0); } }