Пример #1
0
    /** 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; }
    }
Пример #2
0
    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; }
    }
Пример #3
0
    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; }
    }
Пример #4
0
    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; }
    }