Esempio n. 1
0
        public void volver(GenerarModificacionReserva.frmSeleccionarCliente instanciaSeleccionarCliente)
        {
            //solo puede cancelar el usuario que la hizo, admins o recepcionistas

            if (Globals.rolUsuario == "Guest")
            {
                SqlCommand buscarClienteReserva = new SqlCommand("SELECT idCliente FROM [PISOS_PICADOS].Reserva WHERE codigoReserva = @codigo", Globals.conexionGlobal);
                buscarClienteReserva.Parameters.Add("@codigo", SqlDbType.Int);
                buscarClienteReserva.Parameters["@codigo"].Value = Int64.Parse(txtCodigo.Text);
                int clienteDeReserva = (int)buscarClienteReserva.ExecuteScalar();
                if (idCliente != clienteDeReserva)
                {
                    MessageBox.Show("Solo administradores y recepcionistas logueados o el cliente que generó la reserva pueden cancelarla.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
            }

            instanciaSeleccionarCliente.Close();
            MessageBox.Show("Gracias por identificarse. Ya puede cancelar la reserva.", "Reserva", MessageBoxButtons.OK);
            this.Show();
        }
Esempio n. 2
0
 private void procesoInicioSesion()
 {
     GenerarModificacionReserva.frmSeleccionarCliente seleccionarCliente = new GenerarModificacionReserva.frmSeleccionarCliente(this);
     seleccionarCliente.Show();
 }