public static List <Habitacion> ObtenerHabitaciones() { Habitacion habitacion; listaHabitaciones.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string tectoCMD = "select * from Habitacion"; SqlCommand cmd = new SqlCommand(tectoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { habitacion = new Habitacion(); habitacion.ID_Habitacion = elLectorDeDatos.GetInt32(0); habitacion.Numero = elLectorDeDatos.GetInt32(1); habitacion._Estado_Habitacion = Estado_Habitacion.ObtenerEsHabitacion(elLectorDeDatos.GetInt32(2)); habitacion._TipoHabitacion = Tipo_Habitacion.ObtenerThabitacion(elLectorDeDatos.GetInt32(3)); habitacion.Costo = Convert.ToDouble(elLectorDeDatos.GetDouble(4)); habitacion.Descripcion = elLectorDeDatos.GetString(5); listaHabitaciones.Add(habitacion); } } return(listaHabitaciones); }
public static List <Tipo_Habitacion> ObtenerTipoHabitaciones() { Tipo_Habitacion tipo_habitacion; listaTipoHabitaciones.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string tectoCMD = "select * from Tipo_Habitacion"; SqlCommand cmd = new SqlCommand(tectoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { tipo_habitacion = new Tipo_Habitacion(); tipo_habitacion.ID_TipoHabitacion = elLectorDeDatos.GetInt32(0); tipo_habitacion.Descripcion = elLectorDeDatos.GetString(1); listaTipoHabitaciones.Add(tipo_habitacion); } } return(listaTipoHabitaciones); }
public static void AgregarTipoHabitacion(Tipo_Habitacion th) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "insert into Tipo_Habitacion (Descripcion) values (@Descripcion)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = th.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); } }
public static void ActualizarTipoHabitacion(Tipo_Habitacion th, int indice) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "update Tipo_Habitacion set Descripcion = @Descripcion where Id_Tipo_Habitacion = @Id_Tipo_Habitacion"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = th.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); } }
public static void EliminarTipoHabitacion(Tipo_Habitacion th) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string SENTENCIA_SQL = "delete from Tipo_Habitacion where Id_Tipo_Habitacion = @Id_Tipo_Habitacion"; SqlCommand cmd = new SqlCommand(SENTENCIA_SQL, con); SqlParameter p1 = new SqlParameter("@Id_Tipo_Habitacion", th.ID_TipoHabitacion); p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.ExecuteNonQuery(); con.Close(); } }
public static Tipo_Habitacion ObtenerThabitacion(int id) { Tipo_Habitacion tipo_habitacion = null; if (listaTipoHabitaciones.Count == 0) { Tipo_Habitacion.ObtenerTipoHabitaciones(); } foreach (Tipo_Habitacion th in listaTipoHabitaciones) { if (th.ID_TipoHabitacion == id) { tipo_habitacion = th; break; } } return(tipo_habitacion); }
public static void EliminarTipoHabitacion(Tipo_Habitacion th) { listaTipoHabitaciones.Remove(th); }
public static void ActualizarTipoHabitacion(Tipo_Habitacion th, int indice) { Tipo_Habitacion.listaTipoHabitaciones[indice] = th; }
public static void AgregarTipoHabitacion(Tipo_Habitacion th) { listaTipoHabitaciones.Add(th); }