public AddRecept(MainForm mForm) { InitializeComponent(); mainForm = mForm; RecomplitSource(); fillTypes(); }
public ReceptEngine(MainForm mForm, String receptName) { mainForm = mForm; Recept findRecept = new Recept(); foreach (var recept in mainForm.ReceptList) { if(recept.NameRecept.Equals(receptName)) { findRecept = recept; break; } } String rec = findRecept.TextRecept.Replace("newline", "\r\n"); mainForm.setReceptText(rec); //TODO: необязательные ингредиенты в конце списка String ingredients = ""; foreach (var rp in mainForm.PrList) { if(rp.IdR.Equals(findRecept.IdRecept)) { if (ingredients.Length>0) { ingredients += ", "; } ingredients += (getIngr(rp.IdP, rp.Kolvo + " " + rp.Ei)).ToLower(); } } mainForm.setReceptIng(ingredients); if (findRecept.TypeRecept.Equals("")) { mainForm.setReceptType(""); } else { mainForm.setReceptType(mainForm.RtDict.getValueByKey(findRecept.TypeRecept)); } }