/// <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); }
/// <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; } }