private void Rezervacije_Load(object sender, EventArgs e) { dtRezervacije.Clear(); DA.DAKnjige.GetRezervacijeByKSP(dtRezervacije, txtKnjiga.Text, txtStudent.Text, cbxPotvrdjena.Checked, true); dgRezervacije.AutoGenerateColumns = false; dgRezervacije.DataSource = dtRezervacije; }
public static void GetRezervacijeByKSP(DSKnjige.RezervacijeKnjigaDataTable dtRezervacije, string knjiga, string student, bool potvrdjena, bool firstCall) { dtRezervacije.Clear(); SqlConnection cn = Connection.GetConnection(); if (cn.State == System.Data.ConnectionState.Closed) { cn.Open(); } try { SqlCommand cmd = new SqlCommand("usp_getRezervacijeByKSP", cn); cmd.CommandType = CommandType.StoredProcedure; if (knjiga != "") { cmd.Parameters.Add("@knjiga", SqlDbType.NVarChar).Value = knjiga; } if (student != "") { cmd.Parameters.Add("@student", SqlDbType.NVarChar).Value = student; } if (!firstCall) { cmd.Parameters.Add("@potvrdjena", SqlDbType.Bit).Value = potvrdjena; } SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.Fill(dtRezervacije); } finally { cn.Close(); } }