예제 #1
0
        private void saveRecord()
        {
            // Start collecting data
            Dictionary <string, string> kvps = new Dictionary <string, string>();

            kvps.Add("aktas_Nr", txbValue(txbAktasNr));
            kvps.Add("aktas_padalinysId", cmbNumValue(cmbVirinoPadalinys));
            kvps.Add("aktas_data", dtpValue(dtpAktasData));
            kvps.Add("begis_tipasId", cmbNumValue(cmbBegiuTipas));
            kvps.Add("k11", txbVietaKodas.Text.Substring(0, 1));
            kvps.Add("k12", txbVietaKodas.Text.Substring(1, 1));
            kvps.Add("k21", txbVietaKodas.Text.Substring(3, 1));
            kvps.Add("k22", txbVietaKodas.Text.Substring(4, 1));
            kvps.Add("k23", txbVietaKodas.Text.Substring(5, 1));
            kvps.Add("k24", txbVietaKodas.Text.Substring(6, 1));
            kvps.Add("k31", txbVietaKodas.Text.Substring(8, 1));
            kvps.Add("k32", txbVietaKodas.Text.Substring(9, 1));
            kvps.Add("k41", txbVietaKodas.Text.Substring(11, 1));
            kvps.Add("k42", txbVietaKodas.Text.Substring(12, 1));
            kvps.Add("k51", txbVietaKodas.Text.Substring(14, 1));
            kvps.Add("begis_protarpisMm", nudIntValue(nudProtarpis));
            kvps.Add("medz_formaGamMetai", nudIntValue(nudGMetaiFormu));
            kvps.Add("medz_misinGamMetai", nudIntValue(nudGMetaiMisinio));
            kvps.Add("medz_misinKodasId", cmbNumValue(cmbMisinioKodas));
            kvps.Add("medz_misinPartNr", txbValue(txbPartijosNr));
            kvps.Add("medz_misinPorcNr", txbValue(txbPorcijosNr));
            kvps.Add("salyg_arSausa", rdbValue(rdbSausa, rdbDregna));
            kvps.Add("salyg_oroTemp", nudIntValue(nudOroT));
            kvps.Add("salyg_begioTemp", nudIntValue(nudBegioT));
            kvps.Add("suvirint_padalinysId", cmbNumValue(cmbVadovavoPadalinys));
            kvps.Add("suvirint_suvirintojasId", cmbNumValue(cmbVadovavoSuvirintojas));
            kvps.Add("tikrin_operatoriusId", cmbNumValue(cmbTikrinoOperatorius));
            kvps.Add("tikrin_defektoskopasId", cmbNumValue(cmbTikrinoDefektoskopu));
            kvps.Add("tikrin_nelygumaiVirsausMm", nudDecValue(nudNelygumaiVirs));
            kvps.Add("tikrin_nelygumaiSonoMm", nudDecValue(nudNelygumaiSonin));
            kvps.Add("sutvark_padalinysId", cmbNumValue(cmbSutvarkePadalinys));
            kvps.Add("sutvark_vadovasId", cmbNumValue(cmbSutvarkeVadovas));
            kvps.Add("tikrin_arDefektas", rdbValue(rdbDefektasAptiktas, rdbDefektasNeaptiktas));
            kvps.Add("tikrin_defKodas", txbValue(txbDefektoKodas));
            kvps.Add("tikrin_sanduruCharakter", txbValue(txbSanduruVietos));
            kvps.Add("aktas_pasiraseKMId", cmbNumValue(cmbPasiraseKM));
            kvps.Add("aktas_arUzbaigtas", chbValue(chbAktasUzbaigtas));
            kvps.Add("aktas_trukumai", txbValue(txbAktoTrukumai));
            // End collecting data

            // format sql statement
            string sqlSt;

            if (id == 0)
            {
                sqlSt = sqlInsert("Aktai", kvps);
            }
            else
            {
                sqlSt = sqlUpdate("Aktai", kvps, "id=" + id.ToString());
                //Close();
            }

            // execute sql
            // MessageBox.Show(sqlSt);
            try
            {
                DbHelper.ExecuteNonQuery(sqlSt);
            }
            catch (DbException)
            {
                Msg.ErrorMsg(Messages.DbErrorMsg);
            }
            //frmAllPlaces.dgvAllPlaces.Refresh();
            Close();
        }