/// <summary> /// Show the editing panel, set the isNewMealLine boolean to true, instantiate a new MealLine, and clear the form. /// </summary> protected void btnNewLine_Click(object sender, EventArgs e) { pnlEditMealLine.Visible = true; isNewMealLine = true; mealLine = new SvcKitchen.MealLine(); ClearMealLineForm(); }
protected void gvMealLines_SelectedIndexChanged(object sender, EventArgs e) { // set mealLine to contain the data of the selected row mealLine = new SvcKitchen.MealLine(); mealLine.ID = int.Parse(gvMealLines.SelectedRow.Cells[2].Text); mealLine.MealID = int.Parse(gvMealLines.SelectedRow.Cells[3].Text); mealLine.IngredientID = int.Parse(gvMealLines.SelectedRow.Cells[4].Text); mealLine.IngredientQuantity = int.Parse(gvMealLines.SelectedRow.Cells[5].Text); pnlEditMealLine.Visible = true; // Not a new line, so set it to false isNewMealLine = false; // Display data lblMealLineID.Text = mealLine.ID.ToString(); cboIngredients.SelectedValue = mealLine.IngredientID.ToString(); txtQuantity.Text = mealLine.IngredientQuantity.ToString(); }