示例#1
0
        public bool DaCertificao(dynamic bso, string tipo, string artigo, string fornecedor)
        {
            GestaoAvaliacao cls = new GestaoAvaliacao(bso);

            if (tipo == "artigo")
            {
                return(cls.ValidaLinhaCertificao_Artigo(artigo));
            }
            if (tipo != "fornecedor")
            {
                return(false);
            }
            return(cls.ValidaLinhaCertificao_ArtigoFornecedor(artigo, fornecedor));
        }
示例#2
0
        public double CalculaAvalicao(dynamic bso, DateTime data, string tipo, string artigo, string fornecedor, string idLinhaOrigem, double preco)
        {
            GestaoAvaliacao cls = new GestaoAvaliacao(bso);

            if (tipo == "prazo")
            {
                return(cls.ValidaLinhaPrazoEncomenda(data, idLinhaOrigem));
            }
            if (tipo != "preco")
            {
                return(-1);
            }
            return(cls.ValidaLinhaPreco(idLinhaOrigem, preco));
        }