示例#1
0
 public void Delete(ItemDataEntity p_item)
 {
     using(var session = NHibernateHelper.OpenSession())
     {
         using(var transaction = session.BeginTransaction())
         {
             session.Delete(p_item);
             transaction.Commit();
         }
     }
 }
示例#2
0
 public void saveItem()
 {
     ItemCategoryDataEntity category = new ItemCategoryDao().GetByName("Medicine");
     ItemGenericDataEntity generic = new ItemGenericDao().GetByName("Paracetamol");
     ItemDataEntity entity = new ItemDataEntity();
     entity.Barcode = "12323";
     entity.BuyPrice = 12.33;
     entity.Name = "Biogesic";
     entity.Category = category;
     entity.Generic = generic;
     entity.SellPrice = 3939.33;
     entity.Rack = "a1";
     new ItemDao().Save(entity);
 }
        public AddItemPresenter(IAddItemView p_view, IItemDao p_itemDao)
        {
            m_view = p_view;
            m_itemDao = p_itemDao;

            ItemDataEntity itemDataEntity = new ItemDataEntity();
            ItemViewModel itemViewModel = new ItemViewModel(itemDataEntity);

            m_itemCategoryDao = new ItemCategoryDao();
            m_itemGenericDao = new ItemGenericDao();

            m_viewModel = itemViewModel;
            m_view.ShowItem(m_viewModel);
        }
 public ItemDataEntity IsDublicateofExisting(ItemDataEntity newItemDataEntity)
 {
     ItemDataEntity duplicateItemDataEntity =
         m_itemDao.GetByName(newItemDataEntity.Name);
     return duplicateItemDataEntity;
 }
 public ItemViewModel(ItemDataEntity p_itemDataEntity)
 {
     this.m_itemDataEntity = p_itemDataEntity;
 }