Ejemplo n.º 1
0
 //public void tester()
 //{
 //    CSSaleItemTaxDAO CSSaleItemTaxDAO = new CSSaleItemTaxDAO();
 //    List<CSSaleItemTax> CSSaleItemTaxList = CSSaleItemTaxDAO.findBySaleItem(new Guid("8B5B9A72-1189-E511-8FCE-00E04C5A69F7"));
 //    //Logger.log.Debug(CSSaleItemTaxList.Count);
 //    Logger.log.Debug(CSSaleItemTaxDAO.get(new Guid("FB070CD7-268C-4F78-ACD2-08D2EC07B9A5")).Amount);
 //    SaleDAO saleDao = new SaleDAO();
 //    Logger.log.Debug(saleDao.getById(new Guid("EFDCC0DB-6384-E511-8CE4-00E04C5A69F7")).CheckNumber);
 //    CSSaleDAO CSSaleDAO = new CSSaleDAO();
 //    Logger.log.Debug(CSSaleDAO.get(new Guid("775B9A72-1189-E511-8FCE-00E04C5A69F7")).CheckNo);
 //}
 public CSSale getSaleInfo(string saleID = "")
 {
     //1. get Sale
     SaleDAO saleDAO = new SaleDAO();
     Sale sale = saleDAO.get(new Guid());//fix this next time
     // Sale sale = saleDAO.getById(new Guid(saleID));
     CSSale csSale = null;
     if (null == sale)
     {
         Logger.log.Info("No sale info found.");
     }
     else
     {
         //2. check if CSSale exists
         CSSaleDAO csSaleDAO = new CSSaleDAO();
         csSale = csSaleDAO.get(sale.SaleID);
         if (null == csSale)
         {
             Logger.log.Debug("csSale not found; do _buildCSSale...");
             csSale = _buildCSSale(sale);
         }
         else
         {
             Logger.log.Debug(csSale.ORNo == null);
             Logger.log.Debug("csSale found.");
             // Logger.log.Debug(csSale.CSSaleItems);
             if (csSale.ORNo == null)
             {//rebuild
                 csSale = _buildCSSale(sale);
             }
             else
             {
                 Logger.log.Debug("csSale final.");
             }
         }
     }
     return csSale;
 }