예제 #1
0
        private void BtnModificar_Click(object sender, RoutedEventArgs e)
        {
            ServiceCliente cli = new ServiceCliente();
            Cliente        c   = new Cliente();
            ServiceReserva res = new ServiceReserva();
            Reserva        r   = new Reserva();


            c.RutCliente = txtRutCliente.Text;
            rutCliente   = c.RutCliente;
            c.Nombre     = txtNomCliente.Text;
            c.Apellidos  = txtApeCliente.Text;
            c.Email      = txtEmail.Text;
            c.Telefono   = txtTelefono.Text;
            c.Direccion  = direccion;

            r.IdReserva      = txtIdReserva.Text;
            r.FechaIngreso   = txtFechaIngreso.Text;
            r.FechaSalida    = txtFechaSalida.Text;
            r.RutCliente     = rutCliente;
            r.TipoHabitacion = comboTipo.Text;
            r.CantHuespedes  = comboCantPer.SelectedIndex;

            try
            {
                cli.ActualizarEntidad(c);
                res.ActualizarEntidad(r);
                MessageBox.Show("Reserva modificada con exito");
                LimpiarBtnsAdmReservas();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }