public Boolean insertarCabinas(CGestion_cabina cabina) { try { Conectar(); using (comando = new SqlCommand(RecursosCruceros.AgregarCabinas, conexion)) { if (cabina._fkCrucero == null) { return(false); } comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@nombrecabina", cabina._nombreCabina); comando.Parameters.AddWithValue("@precio", cabina._precioCabina); comando.Parameters.AddWithValue("@fk_id_crucero", cabina._fkCrucero); conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); return(true); } } catch (Exception e) { return(false); } }
public List <CGestion_cabina> listarCabinas(int idCrucero) { List <CGestion_cabina> listaCabinas = new List <CGestion_cabina>(); CGestion_cabina cabina; try { Conectar(); using (comando = new SqlCommand(RecursosCruceros.ListarCabinas, conexion)) { comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@idCrucero", idCrucero); conexion.Open(); //comando.ExecuteNonQuery(); SqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { cabina = new CGestion_cabina(); cabina._idCabina = int.Parse(reader["id"].ToString()); cabina._nombreCabina = reader["nombre"].ToString(); cabina._precioCabina = float.Parse(reader["precio"].ToString()); cabina._estatus = reader["estatus"].ToString(); listaCabinas.Add(cabina); } reader.Close(); conexion.Close(); } return(null); } catch (Exception e) { return(null); // throw e; } return(listaCabinas); }
/// <summary> /// Metodo para agregar cabinas /// </summary> public void AgregarCabinas(CGestion_cabina cabina) { ConexionBD cbd = new ConexionBD(); cbd.insertarCabinas(cabina); }