public IngredientDetail(IngredientTab ingredientTab, int ingredientId = Constant.ID_CREATE_NEW)
 {
     InitializeComponent();
     _ingredientDetailId = ingredientId;
     _ingredientTab      = ingredientTab;
     setupUI();
 }
        //unitId == -1: create new unit
        public void showDetailUnitWindow(
            IngredientTab ingredientTab,
            int unitId = Constant.ID_CREATE_NEW)
        {
            UnitDetail detail = new UnitDetail(
                ingredientTab,
                unitId);

            detail.ShowDialog();
        }
        //ingredientId == -1: create new ingredient
        public void showDetailIngredientWindow(
            IngredientTab ingredientTab,
            int ingredientId = Constant.ID_CREATE_NEW)
        {
            IngredientDetail detail = new IngredientDetail(
                ingredientTab,
                ingredientId);

            detail.ShowDialog();
        }