//Delete public bool Delete(Reservacion r) { //Create a default return value and sets its value to false //bool success = false; //Create Sql Connection using (MySqlConnection mySqlConn = new MySqlConnection(connString)) { //Sql to delete string sql = "UPDATE reservacion SET IsDeleted = 1, DeletedDate=@CurrentDate WHERE IdReservacion = @IdReservacion"; //Creating Sql Command MySqlCommand cmd = new MySqlCommand(sql, mySqlConn); cmd.Parameters.AddWithValue("@IdReservacion", r.IdReservacion); cmd.Parameters.AddWithValue("@CurrentDate", DateTime.Now); //Open Connection mySqlConn.Open(); int row = cmd.ExecuteNonQuery(); mySqlConn.Close(); if (row > 0) { return(true); } else { return(false); } } }
public bool CheckOut(Reservacion r) { //create a default type and return its default value to false //bool success = false; //SQL Connection using (MySqlConnection mySqlConn = new MySqlConnection(connString)) { //SQL query Update string sql = "UPDATE reservacion SET EstadoReservacion = @EstadoReservacion WHERE IdReservacion=@IdReservacion"; //Creating SQL Command MySqlCommand cmd = new MySqlCommand(sql, mySqlConn); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@EstadoReservacion", "Checked-Out"); cmd.Parameters.AddWithValue("@IdReservacion", r.IdReservacion); mySqlConn.Open(); int row = cmd.ExecuteNonQuery(); mySqlConn.Close(); if (row > 0) { return(true); } else { return(false); } } }
public bool Insert(Reservacion r) { //bool success = false; using (MySqlConnection mySqlConn = new MySqlConnection(connString)) { string sql = "INSERT INTO reservacion (IdHuesped,FechaLlegada,FechaSalida,CantNoches,CantAdultos,CantInfantes,Canal,Comentario,PrecioNoche,PrecioTotal) VALUES(@IdHuesped,@FechaLlegada,@FechaSalida,@CantNoches,@CantAdultos,@CantInfantes,@Canal,@Comentario,@PrecioNoche,@PrecioTotal)"; mySqlConn.Open(); MySqlCommand cmd = new MySqlCommand(sql, mySqlConn); //cmd.Prepare(); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@IdHuesped", r.IdHuesped); cmd.Parameters.AddWithValue("@FechaLlegada", r.FechaLlegada); cmd.Parameters.AddWithValue("@FechaSalida", r.FechaSalida); cmd.Parameters.AddWithValue("@CantNoches", r.CantidadNoches); cmd.Parameters.AddWithValue("@CantAdultos", r.CantidadAdultos); cmd.Parameters.AddWithValue("@CantInfantes", r.CantidadInfantes); cmd.Parameters.AddWithValue("@Canal", r.Canal); cmd.Parameters.AddWithValue("@Comentario", r.Comentario); cmd.Parameters.AddWithValue("@PrecioNoche", r.PrecioPorNoche); cmd.Parameters.AddWithValue("@PrecioTotal", r.TotalPorEstadia); int row = cmd.ExecuteNonQuery(); mySqlConn.Close(); if (row > 0) { return(true); } else { return(false); } } }
//Update public bool Update(Reservacion r) { //create a default type and return its default value to false //bool success = false; //SQL Connection using (MySqlConnection mySqlConn = new MySqlConnection(connString)) { //SQL query Update string sql = "UPDATE reservacion SET FechaLlegada = @FechaLlegada, FechaSalida = @FechaSalida, CantNoches = @CantNoches, CantAdultos = @CantAdultos, CantInfantes = @CantInfantes, Canal = @Canal, Comentario = @Comentario, PrecioNoche = @PrecioNoche, PrecioTotal = @PrecioTotal, IdHabitacion = @IdHabitacion WHERE IdReservacion=@IdReservacion"; //Creating SQL Command MySqlCommand cmd = new MySqlCommand(sql, mySqlConn); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@FechaLlegada", r.FechaLlegada); cmd.Parameters.AddWithValue("@FechaSalida", r.FechaSalida); cmd.Parameters.AddWithValue("@CantNoches", r.CantidadNoches); cmd.Parameters.AddWithValue("@CantAdultos", r.CantidadAdultos); cmd.Parameters.AddWithValue("@CantInfantes", r.CantidadInfantes); cmd.Parameters.AddWithValue("@Canal", r.Canal); cmd.Parameters.AddWithValue("@Comentario", r.Comentario); cmd.Parameters.AddWithValue("@PrecioNoche", r.PrecioPorNoche); cmd.Parameters.AddWithValue("@PrecioTotal", r.TotalPorEstadia); cmd.Parameters.AddWithValue("@IdHabitacion", r.IdHabitacion); cmd.Parameters.AddWithValue("@IdReservacion", r.IdReservacion); mySqlConn.Open(); int row = cmd.ExecuteNonQuery(); mySqlConn.Close(); if (row > 0) { return(true); } else { return(false); } } }