public List <EntradaVacinaItem> GetAllItensByPai(string ibge, int id) { try { var itens = Helpers.HelperConnection.ExecuteCommand(ibge, conn => conn.Query <dynamic>(_itemCommand.GetAllItensByPai, new { @id = id }).ToList()); var lista = new List <EntradaVacinaItem>(); foreach (var item in itens) { var itemproduto = new EntradaVacinaItem { id = item.ID, id_entrada_produto = item.ID_ENTRADA_PRODUTO, id_unidade = item.ID_UNIDADE, validade = item.VALIDADE, id_apresentacao = item.ID_APRESENTACAO, qtde_frascos = item.QTDE_FRASCOS, valor = item.VALOR, abreviatura = item.ABREVIATURA, sigla = item.SIGLA, Lote = new LoteImunobiologico { id = item.ID_LOTE, lote = item.LOTE }, produto = new Produto { id = item.ID_PRODUTO, nome = item.NOME_PRODUTO }, forma_apresentacao = item.FORMA_APRESENTACAO, qtde_doses = item.QTDE_DOSES }; lista.Add(itemproduto); } return(lista); } catch (Exception ex) { throw ex; } }
public EntradaVacinaItem GetEntradaItemById(string ibge, int id) { try { var item = Helpers.HelperConnection.ExecuteCommand(ibge, conn => conn.QueryFirstOrDefault <dynamic>(_itemCommand.GetEntradaItemById, new { @id = id })); var itemproduto = new EntradaVacinaItem { id = item.ID, id_entrada_produto = item.ID_ENTRADA_PRODUTO, id_unidade = item.ID_UNIDADE, validade = item.VALIDADE, id_apresentacao = item.ID_APRESENTACAO, qtde_frascos = item.QTDE_FRASCOS, valor = item.VALOR, abreviatura = item.ABREVIATURA, sigla = item.SIGLA, Lote = new LoteImunobiologico { id = item.ID_LOTE, lote = item.LOTE }, produto = new Produto { id = item.ID_PRODUTO, nome = item.NOME_PRODUTO }, qtde_doses = item.QTDE_DOSES }; return(itemproduto); } catch (Exception ex) { throw ex; } }
public void InsertOrUpdate(string ibge, EntradaVacinaItem model) { try { Helpers.HelperConnection.ExecuteCommand(ibge, conn => conn.Execute(_itemCommand.InsertOrUpdate, new { @id = model.id, @id_entrada_produto = model.id_entrada_produto, @id_unidade = model.id_unidade, @validade = model.validade, @id_apresentacao = model.id_apresentacao, @qtde_frascos = model.qtde_frascos, @valor = model.valor, @id_lote = model.id_lote, @qtde_doses = model.qtde_doses })); } catch (Exception ex) { throw ex; } }