Exemplo n.º 1
0
 //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);
         }
     }
 }
Exemplo n.º 2
0
        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);
                }
            }
        }
Exemplo n.º 3
0
        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);
                }
            }
        }
Exemplo n.º 4
0
        //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);
                }
            }
        }