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; } }
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"; } }