private void buttonFinish_Click(object sender, EventArgs e) { bool Error = false; string ErrorMessage = "Nem lettek kitöltve ezek a kérdések: "; for (int i = 0; i < kerdesek.Count; i++) { if (newKitoltes[i].EMAIL == null) { Error = true; ErrorMessage += $"{kerdesek[i].LEIRAS} "; } } if (Error == false) { foreach (LEADOTTVALASZOK j in newKitoltes) { //Csak azért hogy az ID tényleg korrekt legyen, mert mostani LEADOTTID az csak ideiglenes LEADOTTVALASZOK leadottValasz = new LEADOTTVALASZOK(); leadottValasz.LEADOTTID = dataAccess.GetNextLEADOTTID(); leadottValasz.EMAIL = j.EMAIL; leadottValasz.KERDESID = j.KERDESID; leadottValasz.VALASZID = j.VALASZID; dataAccess.AddNewLeadottvalasz(leadottValasz); } this.DialogResult = DialogResult.OK; } else { MessageBox.Show(ErrorMessage, "Hiba", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //this.DialogResult = DialogResult.OK; }
public FormNormPoll(DataAccess dataAccess, KUTATASOK kutatas = null) { InitializeComponent(); this.dataAccess = dataAccess; kerdesek = dataAccess.GetAllKerdesForResearch(kutatas); valaszok = dataAccess.GetAllValaszForResearch(kutatas); for (int i = 0; i < kerdesek.Count; i++) { LEADOTTVALASZOK leadott = new LEADOTTVALASZOK(); newKitoltes.Add(leadott); } }
private void buttonSaveAnwser_Click(object sender, EventArgs e) { if (comboBoxValasz.SelectedIndex != -1) { LEADOTTVALASZOK leadottValasz = new LEADOTTVALASZOK(); leadottValasz.LEADOTTID = comboBoxKerdesek.SelectedIndex; leadottValasz.EMAIL = Variables.User.EMAIL; //(KUTATASOK)cmbList.SelectedItem leadottValasz.KERDESID = ((KERDESEK)comboBoxKerdesek.SelectedItem).KERDESID; leadottValasz.VALASZID = ((VALASZOK)comboBoxValasz.SelectedItem).VALASZID; newKitoltes[comboBoxKerdesek.SelectedIndex] = leadottValasz; } }
public bool AddNewLeadottvalasz(LEADOTTVALASZOK newLeadottvalasz) { try { entities.LEADOTTVALASZOKs.Add(newLeadottvalasz); entities.SaveChanges(); return(true); } catch (Exception e) { MessageBox.Show($"Hiba történt az új kérdés hozzáadása során: {e}"); return(false); } }
public bool DeleteLeadottvalaszok(LEADOTTVALASZOK leadott) { try { string deleteKutatasSql = $"DELETE FROM LEADOTTVALASZOK WHERE KERDESID = '{leadott.KERDESID}';"; entities.Database.ExecuteSqlCommand(deleteKutatasSql); entities.SaveChanges(); return(true); } catch (Exception e) { MessageBox.Show($"Hiba történt a kutatás törlése során: {e}"); return(false); } }