public int getRoomID(int movieID, int hid, DateTime dateTime, int seats) { int number = -1; int seatTotal = 0; string sql = "select * from Schedule where movieID=@mid and date=@date and hourID=@hid and leftSeat>=@seats order by leftSeat asc"; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@mid", movieID); command.Parameters.AddWithValue("@date", dateTime); command.Parameters.AddWithValue("@hid", hid); command.Parameters.AddWithValue("@seats", seats); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { number = read.GetInt32(0); break; } } return(number); }
public DataTable GetTable(string query) { SqlConnection conn = DBContext.getConnection(); SqlDataAdapter da = new SqlDataAdapter(query, conn); DataTable dt = new DataTable(); da.Fill(dt); return(dt); }
public DataTable getType() { string sql = "select * from Type"; SqlConnection conn = DBContext.getConnection(); SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); DataTable dt = new DataTable(); adapter.Fill(dt); return(dt); }
public DataTable selectBydate(String date) { SqlConnection conn = DBContext.getConnection(); String sql = "select m.title,m.movieID from Schedule s inner join Movie m on s.movieID = m.movieID where s.date = @date"; SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); adapter.SelectCommand.Parameters.Add(new SqlParameter("@date", date)); DataTable dt = new DataTable(); adapter.Fill(dt); return(dt); }
public DataTable getSelectedTimeByDateAndMID(string date, int mid) { string sql = "select h.hourID,h.time from Schedule s \n" + " inner join Hour h on s.hourID = h.hourID where date=@date and movieID=@mid and leftSeat>0"; SqlConnection conn = DBContext.getConnection(); SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); adapter.SelectCommand.Parameters.Add(new SqlParameter("@date", date)); adapter.SelectCommand.Parameters.Add(new SqlParameter("@mid", mid)); DataTable dt = new DataTable(); adapter.Fill(dt); return(dt); }
/// <summary> /// method execute query /// </summary> /// <param name="query">Query sql or name of store Procedure</param> /// <param name="commandType">Command Type</param> /// <param name="parameters">parameters List</param> /// <returns>rows affected</returns> public static int ExecuteNonQuery(string query, CommandType commandType, params SqlParameter[] parameters) { SqlConnection connection = DBContext.getConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandType = commandType; cmd.CommandText = query; if (parameters != null) { cmd.Parameters.AddRange(parameters); } connection.Open(); return(cmd.ExecuteNonQuery()); }
public int insertUser(string username, string psw, string fname, string tel, string address) { string sql = "insert into [User] values(@uname,@psw,@fname,@tel,@address)"; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@uname", username); cmd.Parameters.AddWithValue("@psw", psw); cmd.Parameters.AddWithValue("@fname", fname); cmd.Parameters.AddWithValue("@tel", tel); cmd.Parameters.AddWithValue("@address", address); return(cmd.ExecuteNonQuery()); } }
public DataTable getBookingHistory(int id) { DataTable dt = new DataTable(); string sql = "select m.title, g.genreName,t.name,bh.bookedDate,h.time,t.price,bh.quantity,(t.price*bh.quantity) as 'total' from BookingHistory bh " + " inner join Movie m on bh.movieID = m.movieID" + " inner join[Type] t on t.typeID = bh.typeID" + " inner join Hour h on h.hourID = bh.hourID" + " inner join Genres g on g.genreID = m.genreID" + " where bh.userID=@id"; using (SqlConnection conn = DBContext.getConnection()) { SqlDataAdapter adap = new SqlDataAdapter(sql, conn); adap.SelectCommand.Parameters.AddWithValue("@id", id); adap.Fill(dt); } return(dt); }
public double getPrice(int gid) { string sql = "select * from Type where typeID= @gid"; double price = 0; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.Parameters.AddWithValue("@gid", gid); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { price = read.GetDouble(2); } } return(price); }
public int booKTickets(int rid, int hid, DateTime dateTime, int seat) { string sql = "update Schedule set leftseat=@seat where roomID=@rid and hourID=@hid and date=@date"; int result = 0; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@rid", rid); command.Parameters.AddWithValue("@hid", hid); command.Parameters.AddWithValue("@seat", seat); command.Parameters.AddWithValue("@date", dateTime); result = command.ExecuteNonQuery(); } return(result); }
public int inserInBookingHistory(int uid, int mid, int typeID, int hid, DateTime dateTime, int quantity) { string sql = "insert into BookingHistory values(@uid,@mid,@typeID,@hid,@date,@quantity)"; int result = 0; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.AddWithValue("@uid", uid); cmd.Parameters.AddWithValue("@mid", mid); cmd.Parameters.AddWithValue("@typeID", typeID); cmd.Parameters.AddWithValue("@hid", hid); cmd.Parameters.AddWithValue("@date", dateTime); cmd.Parameters.AddWithValue("@quantity", quantity); result = cmd.ExecuteNonQuery(); } return(result); }
public Boolean isExitedUName(string uname) { string sql = "select * from [User] where username=@uname"; using (SqlConnection conn = DBContext.getConnection()) { DataTable dt = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter(sql, conn); adapter.SelectCommand.Parameters.AddWithValue("@uname", uname); adapter.Fill(dt); if (dt.Rows.Count > 0) { return(true); } else { return(false); } } }
/// <summary> /// /// </summary> /// <param name="query"></param> /// <param name="commandType"></param> /// <param name="parameters"></param> /// <returns></returns> public static DataTable ExecuteDataTable(string query, CommandType commandType, params SqlParameter[] parameters) { SqlConnection connection = DBContext.getConnection(); DataTable dt = new DataTable(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandType = commandType; cmd.CommandText = query; if (parameters != null) { cmd.Parameters.AddRange(parameters); } SqlDataAdapter adapter = new SqlDataAdapter(cmd); adapter.Fill(dt); return(dt); }
public string getDescription(int mid) { string str = ""; string sql = "select * from Movie where movieID=@mid"; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.Parameters.AddWithValue("@mid", mid); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { str = read.GetString(4); break; } } return(str); }
/// <summary> /// /// </summary> /// <param name="query"></param> /// <param name="commandType"></param> /// <param name="parameters"></param> /// <returns></returns> public static SqlDataReader ExecuteReader(string query, CommandType commandType, params SqlParameter[] parameters) { try { SqlConnection connection = DBContext.getConnection(); SqlCommand cmd = new SqlCommand(); cmd.Connection = connection; cmd.CommandType = commandType; cmd.CommandText = query; if (parameters != null) { cmd.Parameters.AddRange(parameters); } connection.Open(); return(cmd.ExecuteReader(CommandBehavior.CloseConnection)); } catch (Exception ex) { throw ex; } }
public string getRoomName(int rid) { string sql = "select * from Room where roomID=@rid"; string roomName = ""; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@rid", rid); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { roomName = read.GetString(1); break; } } return(roomName); }
public string getMovieGenre(int mid) { string str = ""; string sql = "select genreName from movie m \n" + "inner join genres g on m.genreID = g.genreID \n" + "where m.movieID = @mid"; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.Parameters.AddWithValue("@mid", mid); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { str = read.GetString(0); break; } } return(str); }
public int getNumberOfTickets(int rid, int hid, DateTime dateTime) { int seatTotal = 0; string sql = "select * from Schedule where roomID=@rid and hourID=@hid and date=@date"; using (SqlConnection conn = DBContext.getConnection()) { conn.Open(); SqlCommand command = new SqlCommand(sql, conn); command.CommandType = CommandType.Text; command.Parameters.AddWithValue("@rid", rid); command.Parameters.AddWithValue("@hid", hid); command.Parameters.AddWithValue("@date", dateTime); SqlDataReader read = command.ExecuteReader(); while (read.Read()) { seatTotal = read.GetInt32(4); break; } } return(seatTotal); }
public Entity.User getUser(string user, string psw) { string sql = "select * from [User]"; SqlConnection conn = DBContext.getConnection(); conn.Open(); SqlCommand cmd = new SqlCommand(sql, conn); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { string uname = reader.GetString(1); string pass = reader.GetString(2); if (uname.Equals(user) && pass.Equals(psw)) { int uid = reader.GetInt32(0); string fullName = reader.GetString(3); string tel = reader.GetString(4); string address = reader.GetString(5); return(new Entity.User(uid, uname, pass, fullName, tel, address)); } } return(null); }