New Calculator to try

Status
Not open for further replies.

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
HotRod your is awesome! I just spent this week importing all my recipes, adding prices, correcting my inventory, adding suppliers and notes. It's great! I can see at a glance what I can and cannot make due to inventory. It is truly a great calc, thanks!

Thank you, if you come up with any suggestions for improvements let me know.
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Found a bug,,, in the Maintain Manufacturer List

When you are associating flavors to a manufacturer and searching
if you search van and it brings up all the Vanilla
You select the one you want to associate, but it associates that manufacturer to all in that list
Not just the one you selected.

I will look at this tomorrow and hopefully resolve tomorrow. I have an update ready but will delay it until I investigate this issue.
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Found a bug,,, in the Maintain Manufacturer List

When you are associating flavors to a manufacturer and searching
if you search van and it brings up all the Vanilla
You select the one you want to associate, but it associates that manufacturer to all in that list
Not just the one you selected.
There may be a misunderstanding on what the Maintain Manufacturer List window is doing.
The purpose of the "Search ingredient for value" is to find ingredients that contain the string that you enter. When the search is complete all ingredients with the matching string are displayed. You then have the option to associate all of the found ingredients with the manufacturer by clicking "Yes" or not changing any of them by selecting "No". It doesn't allow you to select which ingredients to change.

I do see where the confusion is, I currently allow you to highlight an ingredient in the list implying that it will only change the highlighted ingredient. I decided to make a change and have it work the way you had expected it to work. I think this makes more since. In the new version you will be able to highlight the ingredients you want to change and it will only change the selected ingredients.
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Version 4.0.1.8 was just made available. It contains two updates:
1. I added the ability to use the "Ctrl-C" and the "Ctrl-V" keys to copy/paste into the ingredient editor window.
2. I made changes to the "Edit->Maintain Manufacturer List" window to allow ingredients found as a result of a search to be selected and updated with the selected manufacturer.
 

Soylent_Seal

Moved On
ECF Veteran
Jul 27, 2013
93
69
Hey hotrod, I have been meaning to ask you this for a while, but isn't that pressing of an issue so I've taken my time getting around to it.

If I use "tools - > build a recipe from ingredient amounts - > start with selected recipe" to clone my current recipe (for instance, if I want to work on a 2nd version but keep the old one for reference in case the new one doesn't work out) all the percentages stay the same with the exception of the PG & VG. They seem to derive their percentage while factoring in flavoring in PG (so with 10% flavoring a 50/50 juice is cloned as 40/50 in the ingredients list).

This then results with a new recipe that is now at a different PG/VG ratio (40/60 in my example) than the original.

This is obviously not a huge issue and a few seconds rectifies the problem, but it does leave me curious as to if I am not using that tool as intended or if this is a small bug that hasn't been caught yet. If the former, is there a better way I should be cloning recipes so I can have multiple versions?
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Hey hotrod, I have been meaning to ask you this for a while, but isn't that pressing of an issue so I've taken my time getting around to it.

If I use "tools - > build a recipe from ingredient amounts - > start with selected recipe" to clone my current recipe (for instance, if I want to work on a 2nd version but keep the old one for reference in case the new one doesn't work out) all the percentages stay the same with the exception of the PG & VG. They seem to derive their percentage while factoring in flavoring in PG (so with 10% flavoring a 50/50 juice is cloned as 40/50 in the ingredients list).

This then results with a new recipe that is now at a different PG/VG ratio (40/60 in my example) than the original.

This is obviously not a huge issue and a few seconds rectifies the problem, but it does leave me curious as to if I am not using that tool as intended or if this is a small bug that hasn't been caught yet. If the former, is there a better way I should be cloning recipes so I can have multiple versions?

Believe it or not I just discovered the problem you are describing this morning and have fixed it. I plan on making the new version available later today.
 

HotRod19579

Super Member
ECF Veteran
Nov 8, 2011
897
979
67
Round Rock, Texas
Hey hotrod, I have been meaning to ask you this for a while, but isn't that pressing of an issue so I've taken my time getting around to it.

If I use "tools - > build a recipe from ingredient amounts - > start with selected recipe" to clone my current recipe (for instance, if I want to work on a 2nd version but keep the old one for reference in case the new one doesn't work out) all the percentages stay the same with the exception of the PG & VG. They seem to derive their percentage while factoring in flavoring in PG (so with 10% flavoring a 50/50 juice is cloned as 40/50 in the ingredients list).

This then results with a new recipe that is now at a different PG/VG ratio (40/60 in my example) than the original.

This is obviously not a huge issue and a few seconds rectifies the problem, but it does leave me curious as to if I am not using that tool as intended or if this is a small bug that hasn't been caught yet. If the former, is there a better way I should be cloning recipes so I can have multiple versions?
I just made version 4.0.1.9 available. This should resolve the issue you are describing.
 

Tepid

Super Member
ECF Veteran
Verified Member
Oct 24, 2010
325
239
Somewhere
Not a big deal that needs a new version right away
one thing I would have the "Start with selected Recipe" do as well,, is bring over the notes
It doesn't seem proper at first, but if you are modifying an existing recipe, you may/will want the notes to come with it
you can always delete them if you want,, but it saves the trouble of locating them, and copy/paste to the new recipe

Also, not a big deal, but there is an exception in Ingredient Editor
when you select ONLY the text in the field and do a ctrl+c to copy that text.
You can just click continue on the exception and paste away without further issue.
See Exception info below.....

if you just click a cell and have it select the whole cell and hit ctrl+c
it will copy that cell to the clipboard
but, when you click to select a different field to paste to
the cell pasted to is One Cell over and One Cell down

Copy from here
Select to paste here
Data pasted here instead





Code:
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 EJuiceCalculator.BulkEditForm.copyToolStripMenuItem_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)
   at System.Windows.Forms.Form.ProcessKeyPreview(Message& m)
   at System.Windows.Forms.DataGridView.ProcessKeyPreview(Message& m)
   at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)
   at System.Windows.Forms.Control.WmKeyChar(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.TextBox.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
EJuiceCalculator
    Assembly Version: 4.0.1.9
    Win32 Version: 4.0.1.9
    CodeBase: file:///G:/eCig/Calculators/EJuiceCalculator%20Portable/EJuiceCalculator.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    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.33440 built by: FX45W81RTMREL
    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.34003 built by: FX45W81RTMGDR
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
CoreRecords
    Assembly Version: 4.0.1.9
    Win32 Version: 4.0.1.9
    CodeBase: file:///G:/eCig/Calculators/EJuiceCalculator%20Portable/CoreRecords.DLL
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    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.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Deployment
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Deployment/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Deployment.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
    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.33440 built by: FX45W81RTMREL
    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.33440 built by: FX45W81RTMREL
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.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.

BTW, thanks for the work on this app, great so far.
 
Last edited:
Status
Not open for further replies.

Users who are viewing this thread