Exemple #1
0
        /// <summary>
        /// Cria um FacedeOrçamento para um novo orçamento
        /// </summary>
        /// <param name="user">Usuário que está ministrando o Facede</param>
        /// <param name="cliente">Cliente a qual pertence o Orçamento</param>
        /// <param name="valor">Valor do Orçamento</param>
        /// <param name="merkup">Taxa de Merkup aplicada ao orçamento</param>
        /// <param name="montagem">Boleno que confirma se é montagem</param>
        public FacedeOrcamento(Usuario user, NetCliente cliente, float valor, float merkup, bool montagem)
        {
            CriaDAOS();
            _user     = user;
            _cliente  = cliente;
            _montagem = montagem;
            if (montagem)
            {
                Quantidade = 1;
            }

            NovoOrcamento(cliente.Cod, valor, merkup, montagem);
        }
Exemple #2
0
 /// <summary>
 /// Cria um FacedeOrcamento para um orçamento repassado como parametro
 /// </summary>
 /// <param name="user">Usuário que irá ministrar os dados</param>
 /// <param name="orcamento">Orçamento que será usado como paramentro</param>
 public FacedeOrcamento(Usuario user, Orcamento orcamento)
 {
     CriaDAOS();
     _user      = user;
     _orcamento = orcamento;
     _itens     = _daoItem.BuscarItens(_orcamento.Id);
     _cliente   = _daoCliente.Buscar(_orcamento.Id_cliente);
     MontaListas();
     if (VerificaMontagem())
     {
         _montagem = true;
     }
     else
     {
         _montagem = false;
     }
 }