コード例 #1
0
        public bool ConfereProduto(string produto, int quantidade)
        {
            _conn.Open();
            var trans = _conn.BeginTransaction();

            try
            {
                bool validaProduto = new ListaDAO(_conn, trans).ConsultarLista(produto, quantidade);
                trans.Commit();
                return(validaProduto);
            }
            catch (Exception ex)
            {
                trans.Rollback();
                throw new Exception(ex.Message);
            }
            finally
            {
                _conn.Close();
            }
        }
コード例 #2
0
        public List <ListaModel> RetornarProduto()
        {
            _conn.Open();
            var trans = _conn.BeginTransaction();

            try
            {
                var lista = new ListaDAO(_conn, trans).RetornaLista();
                trans.Commit();
                return(lista);
            }
            catch (Exception ex)
            {
                trans.Rollback();
                throw new Exception(ex.Message);
            }
            finally
            {
                _conn.Close();
            }
        }