예제 #1
0
        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();
        }
예제 #2
0
        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();
        }