private void dataGridViewObjektiv_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { buttonSaveO.Visible = true; buttonCancelO.Visible = true; modositva_objektiv = true; int sor = dataGridViewObjektiv.SelectedRows[0].Index; Objektivek objektiv = new Objektivek( Convert.ToInt32(dataGridViewObjektiv.SelectedRows[0].Cells["id"].Value), dataGridViewObjektiv.SelectedRows[0].Cells["tipus"].Value.ToString(), dataGridViewObjektiv.SelectedRows[0].Cells["gyarto"].Value.ToString(), dataGridViewObjektiv.SelectedRows[0].Cells["nev"].Value.ToString(), Convert.ToInt32(dataGridViewObjektiv.SelectedRows[0].Cells["gyujtotav"].Value), Convert.ToBoolean(dataGridViewObjektiv.SelectedRows[0].Cells["stabil"].Value), Convert.ToDouble(dataGridViewObjektiv.SelectedRows[0].Cells["minblende"].Value), Convert.ToDouble(dataGridViewObjektiv.SelectedRows[0].Cells["maxblende"].Value), Convert.ToInt32(dataGridViewObjektiv.SelectedRows[0].Cells["hossz"].Value), Convert.ToInt32(dataGridViewObjektiv.SelectedRows[0].Cells["suly"].Value), Convert.ToInt32(dataGridViewObjektiv.SelectedRows[0].Cells["ar"].Value) ); ObjektivOperations oo = new ObjektivOperations(objektiv); Objektivek modositottObejktivek = oo.getModositottObjektivek(); dataGridViewObjektiv.Rows[sor].Cells["tipus"].Value = modositottObejktivek.getTipus(); dataGridViewObjektiv.Rows[sor].Cells["gyarto"].Value = modositottObejktivek.getGyarto(); dataGridViewObjektiv.Rows[sor].Cells["nev"].Value = modositottObejktivek.getNev(); dataGridViewObjektiv.Rows[sor].Cells["gyujtotav"].Value = modositottObejktivek.getGyujtotav(); dataGridViewObjektiv.Rows[sor].Cells["stabil"].Value = modositottObejktivek.getStabil(); dataGridViewObjektiv.Rows[sor].Cells["minblende"].Value = modositottObejktivek.getMinblende(); dataGridViewObjektiv.Rows[sor].Cells["maxblende"].Value = modositottObejktivek.getMaxblende(); dataGridViewObjektiv.Rows[sor].Cells["hossz"].Value = modositottObejktivek.getHossz(); dataGridViewObjektiv.Rows[sor].Cells["suly"].Value = modositottObejktivek.getSuly(); dataGridViewObjektiv.Rows[sor].Cells["ar"].Value = modositottObejktivek.getAr(); }
private void buttonAddO_Click(object sender, EventArgs e) { int ujObjektivId = 0; ObjektivOperations oo = new ObjektivOperations(ujObjektivId); ujObjektivId = oo.getUjObjektivId(); bool stabil = false; if (radioButtonVan.Checked) { stabil = true; } else { stabil = false; } string tipus = textBoxTipusO.Text; string gyarto = textBoxGyartoO.Text; string nev = textBoxNev.Text; int gyujtotav = Convert.ToInt32(textBoxGyujto.Text); double minblende = Convert.ToDouble(textBoxMinB.Text); double maxblende = Convert.ToDouble(textBoxMaxB.Text); int hossz = Convert.ToInt32(textBoxHossz.Text); int suly = Convert.ToInt32(textBoxSuly.Text); int ar = Convert.ToInt32(textBoxArO.Text); Database update = new Database(); mdi = update.kapcsolodas(); mdi.open(); string query = ""; query += "INSERT INTO objektiv (id, tipus, gyarto, nev, gyujtotav, stabil, minblende, maxblende, hossz, suly, ar) VALUES "; query += "(" + ujObjektivId + ", "; query += "\"" + tipus + "\", "; query += "\"" + gyarto + "\", "; query += "\"" + nev + "\", "; query += gyujtotav + ", "; query += stabil + ", "; query += minblende + ", "; query += maxblende + ", "; query += hossz + ", "; query += suly + ", "; query += ar + ")"; mdi.executeDMQuery(query); mdi.close(); int sor = dataGridViewObjektiv.Rows.Count - 1; dataGridViewObjektiv.Rows[sor].Cells["id"].Value = ujObjektivId; dataGridViewObjektiv.Rows[sor].Cells["tipus"].Value = tipus; dataGridViewObjektiv.Rows[sor].Cells["gyarto"].Value = gyarto; dataGridViewObjektiv.Rows[sor].Cells["nev"].Value = nev; dataGridViewObjektiv.Rows[sor].Cells["gyujtotav"].Value = gyujtotav; dataGridViewObjektiv.Rows[sor].Cells["stabil"].Value = stabil; dataGridViewObjektiv.Rows[sor].Cells["minblende"].Value = minblende; dataGridViewObjektiv.Rows[sor].Cells["maxblende"].Value = maxblende; dataGridViewObjektiv.Rows[sor].Cells["hossz"].Value = hossz; dataGridViewObjektiv.Rows[sor].Cells["suly"].Value = suly; dataGridViewObjektiv.Rows[sor].Cells["ar"].Value = ar; textBoxTipusO.Clear(); textBoxGyartoO.Clear(); textBoxNev.Clear(); textBoxGyujto.Clear(); textBoxMinB.Clear(); textBoxMaxB.Clear(); textBoxHossz.Clear(); textBoxSuly.Clear(); textBoxArO.Clear(); }