示例#1
0
        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();
                }

            }
        }
示例#2
0
 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;
 }
示例#3
0
        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;
        }
示例#4
0
        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 {

            }
        }