protected void Page_Load(object sender, EventArgs e) { ControleTiposQuarto controleTiposQuarto = new ControleTiposQuarto(); ControleHotel controleHotel = new ControleHotel(); if (ControleTiposQuarto.getTiposQuartos().Count == 0 && ControleHotel.getHotels().Count == 0) { try { lbl_usuario.Text = String.Format("Bem vindo {0} !", Session["usuario"].ToString()); TiposQuarto tipoQuarto = null; tipoQuarto = new TiposQuarto(controleTiposQuarto.getProximoCodigoTiposQuarto(), "Normal"); ControleTiposQuarto.inserirTiposQuarto(tipoQuarto); tipoQuarto = new TiposQuarto(controleTiposQuarto.getProximoCodigoTiposQuarto(), "luxo"); ControleTiposQuarto.inserirTiposQuarto(tipoQuarto); tipoQuarto = new TiposQuarto(controleTiposQuarto.getProximoCodigoTiposQuarto(), "exucultivo"); ControleTiposQuarto.inserirTiposQuarto(tipoQuarto); Hotel hotel = null; hotel = new Hotel("Aracarju", controleHotel.getProximoCodigoHotel(), "Av A", "Sergipe", "Grande Hotel", "(79)3232-3232"); ControleHotel.inserirHotel(hotel); hotel = new Hotel("Salvador", controleHotel.getProximoCodigoHotel(), "Av B", "Bahia", "Praia Mar Hotel", "(71)3537-3537"); ControleHotel.inserirHotel(hotel); hotel = new Hotel("Itabuna", controleHotel.getProximoCodigoHotel(), "Av C", "Bahia", "Hotel Norte", "(73)3648-2514"); ControleHotel.inserirHotel(hotel); } catch (Exception ex) { lbl_erros.Text = ex.ToString(); } } }
public Quarto(Hotel pHotel,TiposQuarto pTiposQuarto, int pNrQuarto,int pQtdCamas,double pTamanho,double pVlDiaria) { this.hotel = pHotel; this.tiposQuarto = pTiposQuarto; this.nrQuarto = pNrQuarto; this.qtdCamas = pQtdCamas; this.tamanho = pTamanho; this.vlDiaria = pVlDiaria; }
internal static bool inserirHotel(Hotel hotel) { if (buscarHotel(hotel.codigo) == null) { try { listaHotels.Add(hotel); return true; } catch { } } else { throw new ExceptionCodigo("Este código ja foi usado!"); } return false; }
protected void btn_salvar_Click(object sender, EventArgs e) { try { String cidade = txt_cidadeHotel.Text; int codigo = Convert.ToInt32(txt_codigoHotel.Text); String endereco = txt_enderecoHotel.Text; String estado = txt_enderecoHotel.Text; String nome = txt_nomeHotel.Text; String telefone = txt_telefoneHotel.Text; Hotel hotel = new Hotel(cidade, codigo, endereco, estado, nome, telefone); if (ControleHotel.inserirHotel(hotel)) { lbl_msg.ForeColor = System.Drawing.Color.Green; lbl_msg.Text = "Registro inserido com sucesso!"; limparCampos(); } } catch (ExceptionCodigo codEx) { lbl_msg.ForeColor = System.Drawing.Color.Red; lbl_msg.Text = codEx.Message; } catch { lbl_msg.ForeColor = System.Drawing.Color.Red; lbl_msg.Text = "Erro desconhecido ao inserir o hotel"; } finally { } }