/** BUSCAR HOTEL */ protected void btnBuscarH_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(txtBuscarH.Text)) { throw new Exception("El campo de busqueda se encuetra vacío"); } Hotel hotel = LogicaHotel.Buscar(txtBuscarH.Text); txtHotel.Text = hotel.Nombre; txtCategoriaH.Text = hotel.Categoria.ToString(); txtCalleH.Text = hotel.Calle; txtNumeroH.Text = hotel.Numero.ToString(); txtCuidadH.Text = hotel.Ciudad; txtTelH.Text = hotel.Telefono; txtFaxH.Text = hotel.Fax; chkPlayaH.Checked = hotel.Playa; chkPiscinaH.Checked = hotel.Piscina; imgFotoH.ImageUrl = hotel.UrlFoto; lblMsj.Text = String.Empty; } catch (Exception ex) { lblMsj.Text = ex.Message; } }
protected void gvResActivas_SelectedIndexChanged(object sender, EventArgs e) { try { Reserva res = null; pnlDatosRes.Visible = true; int num = Convert.ToInt32(gvResActivas.SelectedRow.Cells[1].Text); res = LogicaReserva.Buscar(num); Session["reservaActiva"] = res; Hotel hot = LogicaHotel.Buscar(res.Hab.Hotel.Nombre); txtNum.Text = res.Numero.ToString(); txtEstado.Text = res.EstadoRes; txtFechaIn.Text = res.FechaIni.ToString(); txtFechaFin.Text = res.FechaFin.ToString(); txtCli.Text = res.Cli.Nombre; txtNumHab.Text = res.Hab.Numero.ToString(); txtNomHot.Text = res.Hab.Hotel.Nombre; tbDesc.InnerHtml = res.Hab.Descripcion; txtCantidad.Text = res.Hab.CantHuesped.ToString(); txtCosto.Text = res.Hab.Costo.ToString(); txtPiso.Text = res.Hab.Piso.ToString(); txtNomHot2.Text = hot.Nombre; txtCalle.Text = hot.Calle; txtNum2.Text = hot.Numero.ToString(); txtCiudad.Text = hot.Ciudad; txtCat.Text = hot.Categoria.ToString(); txtTel.Text = hot.Telefono; txtFax.Text = hot.Fax; if (hot.Piscina == true) { chkPiscina.Checked = true; } else { chkPiscina.Checked = false; } if (hot.Playa == true) { chkPlaya.Checked = true; } else { chkPlaya.Checked = false; } imgFtoHotel.ImageUrl = hot.UrlFoto; } catch (Exception ex) { lblMsj.Text = ex.Message; } }
protected void btnModificarHab_Click(object sender, EventArgs e) { try { lblMsj.Text = String.Empty; foreach (Control campo in listaRequeridos()) { if (campo is DropDownList) { if (((DropDownList)campo).SelectedIndex == -1) { throw new Exception("Existen campos sin completar"); } } if (campo is TextBox) { string box = ((TextBox)campo).Text; if (String.IsNullOrEmpty(box)) { throw new Exception("Existen campos sin completar"); } } } ((Habitacion)Session["habitacion"]).Numero = Convert.ToInt32(txtNumeroHab.Text); ((Habitacion)Session["habitacion"]).Hotel = LogicaHotel.Buscar((string)lstHoteles.Text); ((Habitacion)Session["habitacion"]).Descripcion = (string)txtDescripcionHab.Text; ((Habitacion)Session["habitacion"]).CantHuesped = Convert.ToInt32(txtHuespedHab.Text); ((Habitacion)Session["habitacion"]).Costo = Convert.ToDecimal(txtCosto.Text); ((Habitacion)Session["habitacion"]).Piso = Convert.ToInt32(txtPisoHab.Text); LogicaHabitacion.Modificar(((Habitacion)Session["habitacion"])); lblMsj.Text = "Se modificó correctamente"; LimpiarFormulario(); } catch (Exception ex) { lblMsj.Text = ex.Message; } }
protected void btnAgregarHab_Click(object sender, EventArgs e) { try { lblMsj.Text = String.Empty; foreach (Control campo in listaRequeridos()) { if (campo is DropDownList) { if (((DropDownList)campo).SelectedIndex == -1) { throw new Exception("Existen campos sin completar"); } } if (campo is TextBox) { if (String.IsNullOrEmpty(((TextBox)campo).Text)) { throw new Exception("Existen campos sin completar"); } } } Session["habitacion"] = new Habitacion( Convert.ToInt32(txtNumeroHab.Text.Trim()), LogicaHotel.Buscar(lstHoteles.Text.Trim()), txtDescripcionHab.Text.Trim(), Convert.ToInt32(txtHuespedHab.Text.Trim()), Convert.ToDecimal(txtCosto.Text.Trim()), Convert.ToInt32(txtPisoHab.Text.Trim())); LogicaHabitacion.Agregar((Habitacion)Session["habitacion"]); lblMsj.Text = "Se agrego correctamente"; LimpiarFormulario(); } catch (Exception ex) { lblMsj.Text = ex.Message; } }
/** BUSCAR HOTEL */ protected void btnBuscarH_Click(object sender, EventArgs e) { try { if (String.IsNullOrEmpty(txtBuscarH.Text)) { throw new Exception("El campo de busqueda se encuetra vacío"); } Session["hotel"] = LogicaHotel.Buscar(txtBuscarH.Text.Trim()); if ((Hotel)Session["hotel"] != null) { foreach (Control item in listOfCtrls()) { if (item is TextBox && item.ID != "txtHotel") { ((TextBox)item).Enabled = true; } } btnModificarH.Enabled = true; btnEliminarH.Enabled = true; imgFotoH.Visible = true; txtFotoH.Enabled = true; chkPiscinaH.Enabled = true; chkPlayaH.Enabled = true; txtHotel.Text = ((Hotel)Session["hotel"]).Nombre; txtCategoriaH.Text = ((Hotel)Session["hotel"]).Categoria.ToString(); txtCalleH.Text = ((Hotel)Session["hotel"]).Calle; txtNumeroH.Text = ((Hotel)Session["hotel"]).Numero.ToString(); txtCuidadH.Text = ((Hotel)Session["hotel"]).Ciudad; txtTelH.Text = ((Hotel)Session["hotel"]).Telefono; txtFaxH.Text = ((Hotel)Session["hotel"]).Fax; chkPlayaH.Checked = ((Hotel)Session["hotel"]).Playa; chkPiscinaH.Checked = ((Hotel)Session["hotel"]).Piscina; imgFotoH.ImageUrl = ((Hotel)Session["hotel"]).UrlFoto; } else { foreach (Control item in listOfCtrls()) { if (item is TextBox) { ((TextBox)item).Text = String.Empty; ((TextBox)item).Enabled = true; } if (item is Button && item.ID != "btnAgregarH") { ((Button)item).Enabled = false; } } imgFotoH.Visible = false; imgFotoH.ImageUrl = String.Empty; txtFotoH.Enabled = true; chkPiscinaH.Checked = true; chkPlayaH.Checked = true; btnAgregarH.Enabled = true; } lblMsj.Text = String.Empty; } catch (Exception ex) { lblMsj.Text = ex.Message; } }