Пример #1
0
        protected void btnConfirmar_Click(object sender, EventArgs e)
        {
            foreach (GridViewRow item in gwListaRecepcion.Rows)
            {
                CheckBox EstadoReserva = (item.Cells[0].Controls[1] as CheckBox);
                //Si se agregan columnas se debe validar posicion
                bool EstadoReservaBBDD = item.Cells[7].Text == "Si" ? true : false;
                if (EstadoReserva.Checked != EstadoReservaBBDD)
                {
                    WSSoap.WSSHostelClient x = new WSSoap.WSSHostelClient();

                    ContenedorAlojamiento m = new ContenedorAlojamiento();

                    m.Item.NumerOrdenCompra = decimal.Parse(item.Cells[1].Text);
                    m.Item.RutPersona       = item.Cells[2].Text;
                    m.Item.Confirmado       = EstadoReserva.Checked == true ? "Si" : "No";

                    m.Retorno.Token = Session["TokenUsuario"].ToString();

                    try
                    {
                        m = x.AlojConfirHueActualizar(m);
                    }
                    catch (Exception)
                    {
                        //Error
                    }
                }
            }

            RescatarDatos();
        }