New Calculator to try

Status
Not open for further replies.

skineedog

Senior Member
ECF Veteran
Oct 29, 2015
94
50
49
Found this yesterday and it's awesome. After several frustrating hours trying to straighten out other people's ingredients from imported recipes I gave up. On the imported recipes that is. Gave the app another crack and only used my recipes and it's spot on with what I was looking for. I can only imagine how it will evolve over time.

I made a small donation in hopes of keeping the developer going. Have you?...
 

skineedog

Senior Member
ECF Veteran
Oct 29, 2015
94
50
49
A suggestion if I may: Add the ability to export all ingredients to excel, fix other people's mistakes from imported recipes and import back to the app. I imported all recipes from the juice me up calc and a lot of the ingredients are the same just spelled (or misspelled) and the changes I made in ingredient editor didn't seem to stick. Was very frustrating.....

Still an awesome application and I am amazed at the developer's lone efforts. THANK YOU ROD!!!!!!!!!!
 

ccwaters

Ultra Member
ECF Veteran
Verified Member
Aug 31, 2013
1,779
4,426
Minnesota USA
Hi HotRod, long time no post in your thread. I was just mixing some juice, doing the same old change my PG/VG% to make the mix max VG, like I do with most all my mixes, and it occurred to me that it would be nice to have the software do that step for me.

If you could add either a check box on the main (or set in options) window to automatically set the percentage that would be great, the percentage I'm referencing would be PG based flavor total automatically deducted from 100 VG on main window.
 

squee

Super Member
ECF Veteran
Verified Member
Nov 12, 2013
478
815
Central CT
A suggestion if I may: Add the ability to export all ingredients to excel, fix other people's mistakes from imported recipes and import back to the app. I imported all recipes from the juice me up calc and a lot of the ingredients are the same just spelled (or misspelled) and the changes I made in ingredient editor didn't seem to stick. Was very frustrating.....
Did you use the find and replace ingredients option under edit? It goes really quickly and gives you the option to delete the incorrectly named one as you replace it.
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Hi HotRod, long time no post in your thread. I was just mixing some juice, doing the same old change my PG/VG% to make the mix max VG, like I do with most all my mixes, and it occurred to me that it would be nice to have the software do that step for me.

If you could add either a check box on the main (or set in options) window to automatically set the percentage that would be great, the percentage I'm referencing would be PG based flavor total automatically deducted from 100 VG on main window.
Good to here from you again, it has been a while.
I liked your idea and just added it to V6.0.3.2 which is available for download.

It is available under "Edit->Adjust recipe to max PG or VG".
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
A suggestion if I may: Add the ability to export all ingredients to excel, fix other people's mistakes from imported recipes and import back to the app. I imported all recipes from the juice me up calc and a lot of the ingredients are the same just spelled (or misspelled) and the changes I made in ingredient editor didn't seem to stick. Was very frustrating.....

Still an awesome application and I am amazed at the developer's lone efforts. THANK YOU ROD!!!!!!!!!!
What squee said, the Edit->Find and Replace, with the delete option, was added to assist in cleaning up duplicate ingredients after doing imports.


Sent from my iPhone using Tapatalk
 

skineedog

Senior Member
ECF Veteran
Oct 29, 2015
94
50
49
I did find & use the "Find & Replace" option but.... when importing an entire database from another app, correcting and replacing is a very long process. I finally figured out exporting to excel. I've yet to try that but looks very promising.

As I've said before, this is an amazing application. I am very grateful to have it at my disposal. Aside from more $$ which I plan to donate AGAIN soon, please feel free to ask if there is anything I can do to assist you Rod. I have some database skills & extensive excel skills. I wish I could write code as I'd love to see this ported to OS X. Having to run a VM is a pain. But worth it for this app alone!

Thanks AGAIN Rod!!
 
I just made an update, V6.0.3.1, which now has an option to print all recipes, File->Print all recipes. Keep in mind that it will print 1 or more pages per recipe so if you have a lot of recipes it will be a large printout.

Also, the vendor I pay to host my website (HostGator) appears to be having issues. I noticed that I had to wait a while before I could auto-update the calculator. The website appears to be going up and down. A trouble ticket has been opened.


Thanks for the update i had 104 recipes and wanted a paper backup of all of the. I also have it set to back up to a thumb drive every time i close the app. I really like this calculator.
 

Tepid

Super Member
ECF Veteran
Verified Member
Oct 24, 2010
325
239
Somewhere
Holly crap. This is only getting better.
Awesome job. there is no rival.

Now we need this turned into a Windows Universal App so it can work on WP
Give it Cortana Support.

Seriously, nice job.

But, Inventory Alerts are not showing.
I am out of some things and there is no warning or alert

Also, if you have the Warnings collapsed, can there be an indicator that shows there is a warning? Such as, turn the bar red or something?


Never mind, had to update my portable folder.
Warning are working again and the Recipe title already indicates a warning.
 
Last edited:

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Holly crap. This is only getting better.
Awesome job. there is no rival.

Now we need this turned into a Windows Universal App so it can work on WP
Give it Cortana Support.

Seriously, nice job.

But, Inventory Alerts are not showing.
I am out of some things and there is no warning or alert

Also, if you have the Warnings collapsed, can there be an indicator that shows there is a warning? Such as, turn the bar red or something?

I will add an indicator showing that there are alerts when collapsed.

Have you set the option to show alerts (Tools->Options, Ingredient defaults, "Display Inventory Messages")? Also, have you set an alert threshold for the ingredient labeled "Inventory alarm threshold" on the ingredient window?
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Holly crap. This is only getting better.
Awesome job. there is no rival.

Now we need this turned into a Windows Universal App so it can work on WP
Give it Cortana Support.

Seriously, nice job.

But, Inventory Alerts are not showing.
I am out of some things and there is no warning or alert

Also, if you have the Warnings collapsed, can there be an indicator that shows there is a warning? Such as, turn the bar red or something?


Never mind, had to update my portable folder.
Warning are working again and the Recipe title already indicates a warning.
Version 6.0.3.3 will turn the warnings title bar red if there are any warnings. It is available for download.


Sent from my iPhone using Tapatalk
 

Tepid

Super Member
ECF Veteran
Verified Member
Oct 24, 2010
325
239
Somewhere
Request
Import/Export Recipe file XML
When Exported

Needs to have Cost, ML's and Inventory Amount zero'd out

As well as having the XML Saved Path and File location removed from the XML

<SaveFileAndPathName>C:\XXXX\XXXX\XXXX\Recipe.xml</SaveFileAndPathName>

This could be a Security issue due to it provides a Local userID for that PC.
I know many would argue that it is of little consequence, but this is still something I, and I am sure many others would rather not have floating around the internet.

If the Ingredients do not exist in my data file, they should be added with a Zero Sum

These are things I would rather not share.
But would like to be able to upload recipe files out here.
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Request
Import/Export Recipe file XML
When Exported

Needs to have Cost, ML's and Inventory Amount zero'd out

As well as having the XML Saved Path and File location removed from the XML

<SaveFileAndPathName>C:\XXXX\XXXX\XXXX\Recipe.xml</SaveFileAndPathName>

This could be a Security issue due to it provides a Local userID for that PC.
I know many would argue that it is of little consequence, but this is still something I, and I am sure many others would rather not have floating around the internet.

If the Ingredients do not exist in my data file, they should be added with a Zero Sum

These are things I would rather not share.
But would like to be able to upload recipe files out here.
Great idea since it is during the export. I will address it in the next version.


Sent from my iPhone using Tapatalk
 

skineedog

Senior Member
ECF Veteran
Oct 29, 2015
94
50
49
Go an error today when utilizing recipe print preview. I can duplicate the error. Happens every time. Running on Vista in a virtual machine with the 4.5 framework.


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CoreRecords.PrintRecipe.PrintDocument_PrintPageEvent(Object sender, PrintPageEventArgs e)
at System.Drawing.Printing.PrintPageEventHandler.Invoke(Object sender, PrintPageEventArgs e)
at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at CoreRecords.CoolPrintPreviewControl.RefreshPreview()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
EJuiceCalculator
Assembly Version: 6.0.3.2
Win32 Version: 6.0.3.2
CodeBase: file:///C:/Program%20Files%20(x86)/EJuiceCalculator/EJuiceCalculator.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
CoreRecords
Assembly Version: 6.0.3.2
Win32 Version: 6.0.3.2
CodeBase: file:///C:/Program%20Files%20(x86)/EJuiceCalculator/CoreRecords.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Deployment
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
SimpleCalculators
Assembly Version: 6.0.3.2
Win32 Version: 6.0.3.2
CodeBase: file:///C:/Program%20Files%20(x86)/EJuiceCalculator/SimpleCalculators.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 

Tepid

Super Member
ECF Veteran
Verified Member
Oct 24, 2010
325
239
Somewhere
Go an error today when utilizing recipe print preview. I can duplicate the error. Happens every time. Running on Vista in a virtual machine with the 4.5 framework.


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CoreRecords.PrintRecipe.PrintDocument_PrintPageEvent(Object sender, PrintPageEventArgs e)
at System.Drawing.Printing.PrintPageEventHandler.Invoke(Object sender, PrintPageEventArgs e)
at System.Drawing.Printing.PrintController.PrintLoop(PrintDocument document)
at System.Drawing.Printing.PrintController.Print(PrintDocument document)
at System.Drawing.Printing.PrintDocument.Print()
at CoreRecords.CoolPrintPreviewControl.RefreshPreview()
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
EJuiceCalculator
Assembly Version: 6.0.3.2
Win32 Version: 6.0.3.2
CodeBase: file:///C:/Program%20Files%20(x86)/EJuiceCalculator/EJuiceCalculator.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
CoreRecords
Assembly Version: 6.0.3.2
Win32 Version: 6.0.3.2
CodeBase: file:///C:/Program%20Files%20(x86)/EJuiceCalculator/CoreRecords.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Deployment
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
SimpleCalculators
Assembly Version: 6.0.3.2
Win32 Version: 6.0.3.2
CodeBase: file:///C:/Program%20Files%20(x86)/EJuiceCalculator/SimpleCalculators.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Confirmed, I get it as well. Windows 10, EJC Portable, running from Dropbox.
 

munchichee

Senior Member
ECF Veteran
Verified Member
Jun 20, 2012
201
249
Houston, TX
Set an alarm threshold in your defaults. That way, any new ingredient will alarm and trigger an appearance in your shopping list if there is not enough in inventory.

I bout preventing duplicates
I just made an update, V6.0.3.1, which now has an option to print all recipes, File->Print all recipes. Keep in mind that it will print 1 or more pages per recipe so if you have a lot of recipes it will be a large printout.

Also, the vendor I pay to host my website (HostGator) appears to be having issues. I noticed that I had to wait a while before I could auto-update the calculator. The website appears to be going up and down. A trouble ticket has been opened.

Has there been an update for preventing duplicates from being added to the shopping list? And being able to sort/filter columns in the shopping list? I asked this in a post a while back, but not sure if it was answered. Might have been overlooked using my phone. I'd download the update and check myself, but the desktop is curerently OOO.
 
Status
Not open for further replies.

Users who are viewing this thread