protected void btnAgregarHuesped_Click(object sender, EventArgs e)
        {
            try
            {
                List <ProxyHuesped.HuespedBE> lstHuespedBE = (List <ProxyHuesped.HuespedBE>)Session["lstHuespedBE"];
                if (lstHuespedBE == null)
                {
                    lstHuespedBE = new List <ProxyHuesped.HuespedBE>();
                }

                ProxyHuesped.HuespedBE huespedBE = new ProxyHuesped.HuespedBE()
                {
                    Id     = Convert.ToInt32(txtIdHuesped.Text.Trim()),
                    Nombre = txtNombre.Text.Trim(),
                    Pais   = txtPais.Text.Trim()
                };
                int index = lstHuespedBE.FindIndex(f => f.Id == huespedBE.Id);
                if (index < 0)
                {
                    lstHuespedBE.Add(huespedBE);
                }
                Session["lstHuespedBE"] = lstHuespedBE;

                gvHuespedes.DataSource = lstHuespedBE;
                gvHuespedes.DataBind();

                txtDocumento.Text = "";
                txtNombre.Text    = "";
            }
            catch (Exception ex)
            {
                lblMensajeError.Text = "Error: " + ex.Message;
            }
        }
        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                String idTipoDoc = cboTipoDocumento.SelectedValue.ToString();
                String numDoc    = txtDocumento.Text.Trim();

                if (numDoc != "")
                {
                    ProxyHuesped.HuespedBE huespedBE = serviceHuesped.obtenerHuesped(idTipoDoc, numDoc);
                    txtIdHuesped.Text = huespedBE.Id.ToString();
                    txtNombre.Text    = huespedBE.Nombre;
                    txtPais.Text      = huespedBE.Pais;
                }
                lblMensajeError.Text = "";
            }
            catch (Exception ex)
            {
                lblMensajeError.Text = "Error: " + ex.Message;
            }
        }
Beispiel #3
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            ProxyHuesped.HuespedBE huesped = new ProxyHuesped.HuespedBE()
            {
                Id        = 0,
                IdTipoDoc = cbRTDoc.SelectedValue,
                NumDoc    = txtRNDoc.Text,
                Nombre    = txtRNombre.Text,
                Email     = txtREmail.Text,
                Telefono  = txtRTel.Text,
                IdPais    = cboPais.SelectedValue
            };

            Boolean registrado = servicioHuespedes.registrarHuesped(huesped);

            if (registrado)
            {
                lblRegistrado.Text = "Registro Exitoso";
            }
            else
            {
                lblRegistrado.Text = "Registro Fallido";
            }
        }