Esempio n. 1
0
        private void LoadStockCorrectionItems(Guid id)
        {
            var stockCorrectionItems = stockCorrectionItemRepository.GetByStockCorrectionId(id);

            lvwStockCorrection.Items.Clear();

            foreach (var stockCorrectionItem in stockCorrectionItems)
            {
                PopulateStockCorrectionItem(stockCorrectionItem);
            }
        }
        public StockCorrection GetById(Guid id)
        {
            StockCorrection stockCorrection = null;

            using (var em = EntityManagerFactory.CreateInstance(ds))
            {
                string sql = "SELECT ID, CorrectionCode, CorrectionDate, "
                             + "Notes, PrintCounter, "
                             + "CreatedDate,ModifiedDate, CreatedBy, ModifiedBy "
                             + "FROM "
                             + "StockCorrection "
                             + "WHERE "
                             + "ID='{" + id + "}'";

                stockCorrection = em.ExecuteObject <StockCorrection>(sql, new StockCorrectionMapper());

                if (stockCorrection != null)
                {
                    stockCorrection.StockCorrectionItems = stockCorrectionItemRepository.GetByStockCorrectionId(stockCorrection.ID);
                }
            }

            return(stockCorrection);
        }