public void CookChillYieldDetail(string recipeDetailID, string recipeType)
    {
        RecipeDetail mealRecipeYield = new RecipeDetail();

        YieldDetailRecipeDetailIDHiddenField.Value = recipeDetailID;

        YieldDetailRecipeTypeNameHiddenField.Value = recipeType;

        mealRecipeYield.RecipeDetailID = recipeDetailID;

        mealRecipeYield.GetMealRecipeDetail();

        PackageTypeTextBox.Text = mealRecipeYield.PackageTypeName;

        PackageTypeLabel.Text = mealRecipeYield.PackageTypeName;

        PackageTypeIDHiddenField.Value = mealRecipeYield.PackageTypeID;

        ServingSizeTypeIDHiddenField.Value = mealRecipeYield.ServingSizeTypeID;

        NumberofPackageTypeTextBox.Text = mealRecipeYield.PackagesPerBatch;

        VolumeServingSizeDropDownList.SelectedIndex =
            VolumeServingSizeDropDownList.Items.IndexOf(
                VolumeServingSizeDropDownList.Items.FindByValue(mealRecipeYield.ServingSize));

        CookChillWeightDropDownList.SelectedIndex =
            CookChillWeightDropDownList.Items.IndexOf(
                CookChillWeightDropDownList.Items.FindByValue(mealRecipeYield.VolumeWeight));

        ServingsPerPackageTextBox.Text = mealRecipeYield.ServingsPerPackage;

        ServingsPerBatchTextBox.Text = mealRecipeYield.ServingsPerBatch;

        BatchYieldInPoundsTextBox.Text = mealRecipeYield.YieldInPounds;

        CookchillRoundMealCountTextBox.Text = RoundedCurrentMealCountLabel.Text;

        CookChillConversionFactorTextBox.Text = mealRecipeYield.Conversion;

        if (mealRecipeYield.IsDefault == "False")
        {
            mealRecipeYield.GetDefaultRecipeDetail();
        }

        RecipeOriginalCCYieldHiddenField.Value = mealRecipeYield.YieldInPounds;
        OriginalCCVolumeHiddenField.Value      = mealRecipeYield.VolumeWeight;
        OriginalCCServingSizeHiddenField.Value = mealRecipeYield.ServingSize;

        GetCalendarData();

        ((UpdatePanel)UpdatePanel2.FindControl("UpdatePanel3")).Update();

        string DisplayPopup;

        DisplayPopup = "launchCookChillYieldPopup=true";

        ScriptManager.RegisterStartupScript(this, this.GetType(), "DisplayPopup", DisplayPopup, true);
    }
    public void RegularYieldDetail(string recipeDetailID, string recipeType)
    {
        RecipeDetail mealRecipeYield = new RecipeDetail();

        YieldDetailRecipeDetailIDHiddenField.Value = recipeDetailID;

        YieldDetailRecipeTypeNameHiddenField.Value = recipeType;

        mealRecipeYield.RecipeDetailID = recipeDetailID;

        mealRecipeYield.GetMealRecipeDetail();

        if (mealRecipeYield.ServingSizeTypeName == "ounce(s)")
        {
            VolumeWeightLabel.Text = "Volume Equivalent:";

            VolumeWeightTypeLabel.Text = "cup(s)";
        }
        else
        {
            VolumeWeightLabel.Text = "Weight Equivalent:";

            VolumeWeightTypeLabel.Text = "ounce(s)";
        }

        RecipeNotesTextBox.Text = mealRecipeYield.Notes;

        RecipeNumberofServings.Text = mealRecipeYield.NumberOfServings;

        RegularServingSizeDropDownList.SelectedIndex =
            RegularServingSizeDropDownList.Items.IndexOf(
                RegularServingSizeDropDownList.Items.FindByValue(mealRecipeYield.ServingSize));

        ServingSizeTypeDropdownList.SelectedIndex =
            ServingSizeTypeDropdownList.Items.IndexOf(
                ServingSizeTypeDropdownList.Items.FindByText(mealRecipeYield.ServingSizeTypeName));

        RegularVolumeDropDownList.SelectedIndex =
            RegularVolumeDropDownList.Items.IndexOf(
                RegularVolumeDropDownList.Items.FindByValue(mealRecipeYield.VolumeWeight));

        ConversionFactorTextBox.Text = mealRecipeYield.Conversion;

        this.CurrentMealRoundedMealCountTextBox.Text = RoundedCurrentMealCountLabel.Text;

        if (mealRecipeYield.IsDefault == "False")
        {
            mealRecipeYield.GetDefaultRecipeDetail();
        }

        RecipeOriginalYieldHiddenField.Value      = mealRecipeYield.YieldInPounds;
        OriginalVolumeHiddenField.Value           = mealRecipeYield.VolumeWeight;
        this.OriginalServingSizeHiddenField.Value = mealRecipeYield.ServingSize;

        GetCalendarData();

        ((UpdatePanel)UpdatePanel2.FindControl("UpdatePanel2")).Update();

        string DisplayPopup;

        DisplayPopup = "launchRegularYieldPopup=true";

        ScriptManager.RegisterStartupScript(this, this.GetType(), "DisplayPopup", DisplayPopup, true);
    }