protected void BtnSiguiente_Click(object sender, EventArgs e) { try { WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient(); Sesion SesionUsuario = (Sesion)Session["SesionUsuario"]; OrdenCompraCompleta nOCC = new OrdenCompraCompleta(); //Armar Encabezado de Orden de Reserva nOCC.Cabecera.RutCliente = ddlEmpresas.SelectedValue; nOCC.Cabecera.Monto = 0;//realizar calculo de las habitaciones seleccionadas. nOCC.Cabecera.Observaciones = "Reserva habitación"; nOCC.Cabecera.Ubicacion = "logo"; nOCC.Cabecera.Estado = "activa"; //int CantidadHuespedes = int.Parse(Session[txtPersonasHabitacion.Text].ToString()); try { int CantHuspedes = int.Parse(individual.Text); AgregarHuesped(nOCC, CantHuspedes, "Individual", 1); } catch (Exception) { //No existe se continua siguiente validacion } try { int CantHuspedes = int.Parse(doble.Text) * 2; AgregarHuesped(nOCC, CantHuspedes, "Doble", 2); } catch (Exception) { //No existe se continua siguiente validacion } try { int CantHuspedes = int.Parse(triple.Text) * 3; AgregarHuesped(nOCC, CantHuspedes, "Triple", 3); } catch (Exception) { //No existe se continua siguiente validacion } try { int CantHuspedes = int.Parse(cuadruple.Text) * 4; AgregarHuesped(nOCC, CantHuspedes, "Cuadruple", 4); } catch (Exception) { //No existe se continua siguiente validacion } ContenedorOrdenCompraCompleta xOCC = new ContenedorOrdenCompraCompleta(); xOCC.Item.Cabecera = nOCC.Cabecera; xOCC.Item.ListaDetalle = nOCC.ListaDetalle; if (xOCC.Item.ListaDetalle.Count > 0) { xOCC.Retorno.Token = Session["TokenUsuario"].ToString(); xOCC = x.OrdenCompraCompletaCrear(xOCC); if (xOCC.Retorno.Codigo == 0) { //OK RescatarDatos(); Response.Write(@"<script language='text/javascript'>alert('Reserva relizada Correctamente');</script>"); } else { //Error Response.Write(@"<script language='text/javascript'>alert('Fallo la realizacion de la Reserva');</script>"); } } else { Response.Write(@"<script language='text/javascript'>alert('Ingrese Datos de Huespedes');</script>"); } } catch (Exception) { Response.Write(@"<script language='text/javascript'>alert('Fallo la realizacion de la Reserva');</script>"); } }