public bool UpdateQuantityEquipmentForEdit(EquipmentUsingHistory eq) { try { Equipment e = new EquipmentDAO().GetEquipmentById(eq.EquipmentId); EquipmentUsingHistory current = new EquipmentUsingHistoryDAO().GetEquipment(eq.SceneId, eq.EquipmentId); if (eq.Quantity > current.Quantity) { e.Quantity = e.Quantity - (eq.Quantity - current.Quantity); } else { e.Quantity = e.Quantity + (current.Quantity - eq.Quantity); } new EquipmentDAO().UpdateEquipment(e); } catch (Exception) { throw; } return(true); }
public bool UpdateQuantityEquipment(EquipmentUsingHistory eq, bool isPush) { try { Equipment e = new EquipmentDAO().GetEquipmentById(eq.EquipmentId); if (e != null) { if (isPush) { e.Quantity = e.Quantity + eq.Quantity; } else { e.Quantity = e.Quantity - eq.Quantity; } new EquipmentDAO().UpdateEquipment(e); } else { return(false); } } catch (Exception) { throw; } return(true); }