示例#1
0
 public void Inserir(string ibge, MovimentoImunobiologico model)
 {
     try
     {
         var lista = Helpers.HelperConnection.ExecuteCommand(ibge, conn =>
                                                             conn.Execute(_movcommand.Inserir, new
         {
             @id               = model.id,
             @ano_apuracao     = model.ano_apuracao,
             @mes_apuracao     = model.mes_apuracao,
             @id_unidade       = model.id_unidade,
             @lote             = model.lote,
             @id_produto       = model.id_produto,
             @id_produtor      = model.id_produtor,
             @id_apresentacao  = model.id_apresentacao,
             @qtde             = model.qtde,
             @usuario          = model.id_usuario,
             @data             = model.data,
             @id_fornecedor    = model.id_fornecedor,
             @observacao       = model.observacao,
             @tipo_lancamento  = model.tipo_lancamento,
             @tipo_perca       = model.tipo_perca,
             @qtde_frascos     = model.qtde_frascos,
             @id_unidade_envio = model.id_unidade_envio,
             @id_envio_item    = model.id_envio_item
         }));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#2
0
 public void Atualizar(string ibge, MovimentoImunobiologico model)
 {
     try
     {
         var lista = Helpers.HelperConnection.ExecuteCommand(ibge, conn =>
                                                             conn.Execute(_movcommand.Atualizar, new
         {
             @qtde             = model.qtde,
             @usuario          = model.id_usuario,
             @data             = model.data,
             @id_fornecedor    = model.id_fornecedor,
             @observacao       = model.observacao,
             @tipo_lancamento  = model.tipo_lancamento,
             @tipo_perca       = model.tipo_perca,
             @qtde_frascos     = model.qtde_frascos,
             @id_unidade_envio = model.id_unidade_envio,
             @id_envio_item    = model.id_envio_item,
             @id = model.id
         }));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
 public ActionResult <MovimentoImunobiologico> GetMovimentoById([FromHeader] string ibge, [FromRoute] int id)
 {
     try
     {
         ibge = _config.GetConnectionString(Connection.GetConnection(ibge));
         MovimentoImunobiologico item = _movRepository.GetMovimentoById(ibge, id);
         return(Ok(item));
     }
     catch (Exception ex)
     {
         var response = TrataErro.GetResponse(ex.Message, true);
         return(StatusCode((int)HttpStatusCode.InternalServerError, response));
     }
 }
示例#4
0
 public ActionResult Inserir([FromHeader] string ibge, [FromBody] MovimentoImunobiologico model)
 {
     try
     {
         ibge = _config.GetConnectionString(Connection.GetConnection(ibge));
         var id = _movRepository.GetNewId(ibge);
         model.id = id;
         _movRepository.Inserir(ibge, model);
         return(Ok(model));
     }
     catch (Exception ex)
     {
         var response = TrataErro.GetResponse(ex.Message, true);
         return(StatusCode((int)HttpStatusCode.InternalServerError, response));
     }
 }