private void UcitajDokument() { ReSetupDokument(); DataTable dt_Magacin = new DataTable(); DataTable dt_Komercijalno = robaData.Clone(); using (FbConnection con = new FbConnection(M.Baza.connectionString)) { con.Open(); //============================================================= using (FbCommand cmd = new FbCommand("SELECT FLAG, PRETVOREN_U_VRDOK, PRETVOREN_U_BRDOK, PRETVOREN_U_VRDOK_KOMERCIJALNO, PRETVOREN_U_BRDOK_KOMERCIJALNO, ZA_MAGACINID, KOMENTAR, PPID FROM DOKUMENT WHERE VRDOK = @VrDok AND BRDOK = @BrDok", con)) { cmd.Parameters.AddWithValue("@VrDok", vrDok); cmd.Parameters.AddWithValue("@BrDok", brDok); FbDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { flag = Convert.ToInt32(dr[0]); pretvorenUVrDok = (dr[1] is DBNull) ? -1 : Convert.ToInt32(dr[1]); pretvorenUBrDok = (dr[2] is DBNull) ? -1 : Convert.ToInt32(dr[2]); pretvorenUVrDokKomercijalno = (dr[3] is DBNull) ? -1 : Convert.ToInt32(dr[3]); pretvorenUBrDokKomercijalno = (dr[4] is DBNull) ? -1 : Convert.ToInt32(dr[4]); magacinId = Convert.ToInt32(dr[5]); komentar = dr[6].ToString(); ppid = (dr[7] is DBNull) ? -1 : Convert.ToInt32(dr[7]); } } //============================================================= using (FbDataAdapter da = new FbDataAdapter("SELECT STAVKAID, ROBAID, KOLICINA FROM STAVKA WHERE VRDOK = @VrDok AND BRDOK = @BrDok", con)) { da.SelectCommand.Parameters.AddWithValue("@VrDok", vrDok); da.SelectCommand.Parameters.AddWithValue("@BrDok", brDok); da.Fill(dt_Magacin); } foreach (DataRow dr in dt_Magacin.Rows) { DataRow dataRow = robaData.Select(String.Format("ROBAID = {0}", dr.Field <int>("ROBAID"))).FirstOrDefault(); dt_Komercijalno.Rows.Add(dataRow.ItemArray); } dt_Magacin.PrimaryKey = new DataColumn[] { dt_Magacin.Columns["ROBAID"] }; dt_Komercijalno.PrimaryKey = new DataColumn[] { dt_Komercijalno.Columns["ROBAID"] }; dt_Magacin.Merge(dt_Komercijalno); dataGridView1.DataSource = dt_Magacin; NamestiDataGridView(); //============================================================= con.Close(); } SetupDokument(); }