Exemplo n.º 1
0
        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();
            }
        }