Example #1
0
 public EquipamentoOrcamentoModel(int equipamentoOrcamentoId, int orcamentoId, double valorUnitarioEquipamento, int qtdeEquipamento, EquipamentoModel equipamento)
 {
     EQUIPAMENTO_ORCAMENTO_ID   = equipamentoOrcamentoId;
     ORCAMENTO_ID               = orcamentoId;
     VALOR_UNITARIO_EQUIPAMENTO = valorUnitarioEquipamento;
     QTDE_EQUIPAMENTO           = qtdeEquipamento;
     EQUIPAMENTO = equipamento;
 }
Example #2
0
 public void Put(int equipamentoId, [FromBody] EquipamentoModel equipamento)
 {
     try
     {
         EquipamentoService.Put(equipamentoId, equipamento);
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
 public EquipamentoModel Post([FromBody] EquipamentoModel equipamento)
 {
     try
     {
         return(EquipamentoService.Post(equipamento));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #4
0
        public void Put(int equipamentoId, EquipamentoModel equipamento)
        {
            try
            {
                var where = $"EQUIPAMENTO_ID = {equipamentoId}";
                if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("EQUIPAMENTO_ID", "T_ORCA_EQUIPAMENTO", where)))
                {
                    throw new Exception();
                }

                EquipamentoRepository.Update(equipamentoId, equipamento);
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #5
0
        public EquipamentoModel Post(EquipamentoModel equipamento)
        {
            try
            {
                var where = $"PESSOA_ID = {equipamento.FABRICANTE.PESSOA_ID}";
                if (string.IsNullOrEmpty(MetodosGenericosService.DlookupOrcamentaria("PESSOA_ID", "T_ORCA_PESSOA", where)))
                {
                    throw new Exception();
                }

                return(EquipamentoRepository.Create(equipamento));
            }
            catch (Exception)
            {
                throw;
            }
        }
Example #6
0
 public void Update(int equipamentoId, EquipamentoModel equipamento)
 {
     try
     {
         using (var cn = Conexao.AbrirConexao())
         {
             cn.Execute(@"UPDATE T_ORCA_EQUIPAMENTO SET NOME_EQUIPAMENTO = @NOME_EQUIPAMENTO, DESCRICAO = @DESCRICAO,
                         PESSOA_ID = @PESSOA_ID, NOME_PESSOA = @NOME_PESSOA WHERE EQUIPAMENTO_ID =  @equipamentoId", new
             {
                 equipamento.NOME_EQUIPAMENTO,
                 equipamento.DESCRICAO,
                 equipamento.FABRICANTE.PESSOA_ID,
                 equipamento.FABRICANTE.NOME_PESSOA,
                 equipamentoId
             });
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #7
0
        public EquipamentoModel Create(EquipamentoModel equipamento)
        {
            try
            {
                using (var cn = Conexao.AbrirConexao())
                {
                    cn.Execute(@"INSERT INTO T_ORCA_EQUIPAMENTO (NOME_EQUIPAMENTO, DESCRICAO, PESSOA_ID, 
                                NOME_PESSOA) VALUES(@NOME_EQUIPAMENTO, @DESCRICAO, @PESSOA_ID, 
                                @NOME_PESSOA)", new
                    {
                        equipamento.NOME_EQUIPAMENTO,
                        equipamento.DESCRICAO,
                        equipamento.FABRICANTE.PESSOA_ID,
                        equipamento.FABRICANTE.NOME_PESSOA
                    });

                    return(Find(cn.Query <int>("SELECT LAST_INSERT_ID()").ToArray()[0]));
                }
            }
            catch (Exception)
            {
                throw;
            }
        }