Пример #1
0
        public int Salvar(ServicoDTO dto, List <ItemDTO> item)
        {
            //-------------DESCRIÇÃO
            string desc = dto.Servico;

            desc = desc.Trim();
            int qtdDesc = desc.Count();

            if (qtdDesc > 1000)
            {
                throw new ValidacaoException("A descrição não pode passar de 1000 caracteres.");
            }
            else if (qtdDesc == 0)
            {
                throw new ValidacaoException("A descrição é obrigatória.");
            }

            ServicoDatabase db = new ServicoDatabase();
            int             pk = db.Salvar(dto);

            ServicoItemBusiness buss = new ServicoItemBusiness();

            foreach (ItemDTO i in item)
            {
                ServicoItemDTO itens = new ServicoItemDTO();
                itens.ItemId    = i.Id;
                itens.ServicoId = pk;

                buss.Salvar(itens);

                EstoqueBusiness estoqueBuss = new EstoqueBusiness();
                estoqueBuss.Remover(1, i.Id);
            }
            return(pk);
        }
Пример #2
0
        public List <ServicoView> Consultar(string nome, string data)
        {
            ServicoDatabase db = new ServicoDatabase();

            return(db.Consultar(nome, data));
        }
Пример #3
0
        public List <ServicoView> Listar()
        {
            ServicoDatabase db = new ServicoDatabase();

            return(db.Listar());
        }